You can use Bamboo to deploy your Java web application to the Heroku cloud platform.
The plan that does this:
- Should have access to the previously created WAR artifact. For example, in Maven-based projects, this would typically be created using the
package
goal. See Configuring artifact sharing between jobs. - Should use the Heroku: Deploy WAR Artifact task. To configure this task, specify the API Key, App Name, and WAR File to use. Your API key can be found on the Heroku account page. If the app name specified does not exist, it will be created for you. The WAR file value should be the relative path to the WAR artifact.
To find out more, go to the Heroku documentation:
Note that the Heroku task is bundled with Bamboo 4.3, and later, but is also available from the Atlassian Marketplace.