Bamboo 4.4 : Continuous deployment and delivery with Bamboo

This page provides an overview of key tools in Bamboo that you can use to manage the continuous deployment and delivery of your application.

You may also find the following features in Bamboo useful:

Deploying with Tomcat

You can use Bamboo to deploy and manage your Java web application with Tomcat 6 or 7, without having to directly interact with Maven, Ant or write special scripts.

See Using Tomcat with Bamboo for continuous deployment.

Copying and moving files with SCP

You can use the Bamboo SCP task to upload files from Bamboo directly to a remote server as part of a Bamboo job. The SCP task is able to copy multiple files and preserves the directory structure for the copied files.

See Using the SCP task in Bamboo.

Executing remote commands with SSH

You can use the Bamboo SSH task to execute a SSH command on a remote computer as part of a Bamboo job.

See Using the SSH task in Bamboo.

Integrating with JIRA

Releasing a new version of software usually involves a number of tasks, such as releasing the version in JIRA, building and testing, merging code, creating tags, creating branches, labelling builds, etc. If you have integrated Bamboo with Atlassian's JIRA, you can trigger these tasks to run automatically at the release of a version in JIRA.

See Running a Bamboo Build when Releasing a Version.

Integrating with Heroku

You can use Bamboo to deploy your Java web application to the Heroku cloud platform.

See Using the Heroku task in Bamboo.

Deploying ASP.NET applications with MSDeploy

You can use Bamboo to deploy your ASP.NET web application by using a Script task to run msdeploy.exe.
The MSDeploy command-line syntax is available at: http://technet.microsoft.com/en-us/library/dd569106(v=ws.10).aspx

Attachments: