The plugin configuration panel is used to define servers that the plugin connects to, as well as modify the behaviour of the plugin in certain situations.
In addition to that, the configuration panel contains the following clickable links:
- Report Bug - opening a bug creation page on the plugin's JIRA server (https://studio.atlassian.com/browse/PL). The plugin version and details of the environment (Jave version and vendor, OS details, build number of IDEA in use) are automatically pre-populated
- Request Feature - opening an issue creation page of the "User Story" type, which is the type of JIRA issue that the plugin team uses to track new functionality to be included in the plugin
- Help - opening the help page on configuring the plugin (namely this page)
The currently used plugin version and its SVN repository version is also displayed.
On this page:
Accessing the Plugin Configuration Panel
Click the configuration icon on your plugin window. The 'Servers' tab of the 'Configuration Panel' will open, as shown in the screenshot below.
Servers Tab
Screenshot: Servers tab of the plugin configuration panel
This tab is used to define servers that the plugin will connect to. The server is added by clicking on a "+" icon. After selecting the server type (Bamboo, Crucible or JIRA), you enter server name, server URL and your credentials. You can now test if teh connection to the server works by clicking the "Test connection" button.
You have an option to remember your password on disk (it is stored in a Base64 encoding, so it is not really secure), or being asked for it on every start of IDEA.
For Bamboo servers, this tab also allows selecting build plans that the plugin will be watching . You can either select plans manually from the list of plans defined on the bamboo server, or simply use your favourite plans defined on the server.
You can enable or disable particular servers without deleting them. This is useful in case your servers are behind a firewall and you don't have access to them.
In order to remove a server form the list, select it and click the "-" icon.
Bamboo Tab
Screenshot: Bamboo tab of the plugin configuration panel
The Bamboo tab is used to:
- define the polling interval that the plugin will use to monitor build plans on all defined Bamboo servers
- behaviour of the tooltip that is shown when the status of the build changes
Crucible Tab
Screenshot: Crucible tab of the plugin configuration panel
The Crucible tab is used to define the polling interval that the plugin will use to monitor all defined Crucible servers
JIRA Tab
Screenshot: JIRA tab of the plugin configuration panel
The JIRA tab is used to:
- define the polling interval that the plugin will use to monitor all defined JIRA servers (not used currently)
- determine whether a textual description of the JIRA issue type, status and priority should be shown next to their icons in in JIRA issue list
General Tab
Screenshot: General tab of the plugin configuration panel
The General tab is used to:
- Enable or disable plugin autoupdate feature and allow manual updates
- Enable or disable collection of anonymous plugin usage statistics. This feature is disabled by default. The user is asked to to decide whether she wants to participate in the statistics collection on the first opening of the plugin control panel. The only statistics that the plugin sends to Atlassian is a unique ID generated by the plugin on its first installation. No other information is collected.