Channels ▼
RSS

Testing

Why Isn't Test Connected To Release?


Atlassian has announced the Bamboo 5 continuous integration and delivery server. The firm declares that this software "connects the processes" of preparing and testing software with the process of releasing it.

More Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

Not just for running builds and tests, the Atlassian team says that Bamboo 5 connects issues, commits, test results, and deploys. In this way a more holistic picture is available to the entire product team: from project managers and devs to testers and system administrators.

"The new deployment features in Bamboo 5.0 enhance continuous deployments to development and quality assurance environments. Coupled with a custom JIRA workflow and Kanban boards, this allows QA to perform drag-and-drop deployments to their target environments," said Roy Lyons, senior systems engineer for CME Group.

Atlassian Bamboo aims to address lack of traceability between build and deployment processes, and lack of visibility into the release-preparation process. Streamlined workflows with fine-grained access controls mean that developers and QA can deploy to their own environments on-demand, while production remains tightly regulated.

"Duct-taped and inaccessible scripts are what most software deployment pipelines are made of," said Jean-Michel Lemieux, Atlassian's vice president of engineering. "But the trip a feature takes from a developer's machine to a customer must happen as quickly and repeatedly as possible — and it must be visible to all teams. With Bamboo, we put development-centric information side-by-side with deployment tooling, and exposed ops-centric information inside JIRA," added Lemieux.

Bamboo 5 connects with Atlassian's project management issue-tracking software, JIRA, to present teams with a view of whether a given feature or bug fix has been delivered, as well as what changes are coming up in an application's next version.

For developers, testers, and managers, tracking issues and deployments as one means instant insight into where features are in the release pipeline. For operations engineers, it means the ability to anticipate upcoming changes and mitigate any risk involved.

"Everyone sees the issues and code changes in each build and deployment," added Lemieux. "This means they can anticipate releasing and supporting that work in production. Add to that the granular controls over who can deploy to each environment, and you've got the fluidity and power to move away from duct-tape and into a repeatable and trustworthy deployment pipeline."


Related Reading






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video