An add-on is an installable component that supplements or enhances the functionality of Bamboo in some way. For example, the Jira Bamboo Plugin is an add-on that integrates Jira and Bamboo. Other add-ons are available for integrating Bamboo into the Visual Studio IDE, running arbitrary commands before or after builds, and accessing Atlassian support from the Bamboo interface.
Bamboo comes with many pre-installed add-ons (called system add-ons). You can install more add-ons, either by acquiring the add-on from the Atlassian Marketplace or by uploading it from your file system. This means that you can install add-ons that you have developed yourself. For information about developing your own add-ons for Bamboo, see the Bamboo Developer documentation.
On this page:
You may notice that the terms 'add-on' and 'plugin' both appear in the Atlassian documentation and tools. While the terms are often used interchangeably, there is a difference. A plugin is a type of add-on that can be installed into an Atlassian host application. Plugins are what developers create with the Atlassian SDK. But there are other types of add-ons as well. For example, the JIRA client is an add-on that runs as a separate program rather than as a plugin to JIRA. This documentation uses the term 'add-on' most often.
About the Universal Plugin Manager (UPM)
You administer add-ons for Bamboo using the Universal Plugin Manager (UPM). The UPM is itself an add-on that exposes add-on administration pages in the Bamboo Administration Console. UPM works across Atlassian applications, providing a consistent interface for administering add-ons in Bamboo, Jira, Confluence, Crucible, Fisheye or Bitbucket.
UPM comes pre-installed in recent versions of all Atlassian applications, so you do not normally need to install it yourself. However, like other add-ons, the UPM software is subject to regular software updates. Before administering add-ons in Bamboo, therefore, you should verify your version of the UPM and update it if needed.
Administering Add-ons in Bamboo
You can update UPM, or any add-on, from the UPM's own add-on administration pages. Additionally, you can perform these tasks from the UPM administration pages:
- Install or remove add-ons
- Configure add-on settings
- Discover and install new add-ons from the Atlassian Marketplace
- Enable or disable add-ons and their component modules
For information on performing these add-on administration tasks, see the Universal Plugin Manager documentation.
For add-on information specific to Bamboo, see these pages: