Atlassian’s Bamboo can interface with version control systems such as Git, Mercurial, and Subversion and a deployment environment, to facilitate continuous integration.
Bamboo can be configured to build applications in almost any programming language and deploy the output to any number of environments. Builds can be triggered on checkins to the source code management (Git, Mercurial, Subversion etc) or at regular intervals, for example every evening at 19:00.
Whether you want to deploy automatically based on criteria such as dependency triggers, or manually oversee every stage of deployment, Bamboo lets you configure the build process to your teams’ preferences – if you want to rebuild the entire application and create a new set of executables every time a developer commits a change, that’s up to you.
Bamboo is scalable, able to run a number of builds in parallel, and has a number of helpful features (such as email and RSS alerts, Atlassian toolset integration, and simple importing from Hudson or Jenkins) It simultaneously facilitates faster and more controlled release management.
Bamboo enables users to create bespoke deployment environments and customise their conditions and variables in a few simple steps from a configuration screen. Users are given control over every critical detail: from basics such as names and descriptions to things such as triggers, permissions, and variables. If you want to change things after you have created the environment, you have the opportunity to amend these conditions: tasks can be added, edited, and updated with minimal hassle. Combined with a source code control repository and Bamboo’s core features, development teams benefit from efficient, convenient continuous integration.
We have experience and expertise across the software lifecycle, and can help tailor a continuous integration solution to your organisation’s requirements.
Our Atlassian Continuous integration solution includes:
- Bamboo
- Deployment environments
- Source code control repositories (e.g. Git, Mercurial, Subversion)
Contact our software lifecycle experts today to discuss your continuous integration requirements.