Questions tagged [bamboo]

Bamboo is a continuous integration and deployment server from Atlassian, the makers of JIRA, Confluence and Crowd.

Bamboo provides automated building, testing, deploying, and releasing of software. It's one of the most famous tool for continuous integration, deployment, and delivery.

Tech stack

Bamboo is suitable for any language, and other popular technologies like , , and . You can choose from a big variety of available tasks for both build and deployment projects, or search for free add-ons!

Bamboo Specs

Configuration as code, called Bamboo Specs, allows the entire configuration of Bamboo plans to be stored as source code. It moves the managing of plans from the Bamboo UI to the developer's integrated development environment (IDE). This approach brings a lot of benefits and works with YAML and Java.

Deployment projects

Bamboo gives deployments the first-class treatment with deployment projects and environments. A deployment project holds the software project you are deploying: releases that have been built and tested, and the environments to which releases are deployed.

Dedicated agents

With Bamboo's dedicate agents feature, you can run hot fixes and critical builds right away! When you dedicate an agent, no other activity will be able to use it, unless it is dedicated to that activity as well. This means no wait in the queue for free build agents when there are critical bugs to fix!

Visibility

Before deploying a new release, see the full roll-up of code changes and issues that have come in since the previous deploy. Ops teams can anticipate what they'll be responsible for deploying and supporting in production, and release managers get a clear view of what is going live.

See the Bamboo website for further information.

1577 questions
8
votes
0 answers

Getting results of Protractor tests In Bamboo

I am running protractor tests on a remote Selenium Server which works fine. Next step is creating a build job on Bamboo for starting the tests on that remote server. The problem here is that only the last test is shown in the results if these are my…
Charlie
  • 521
  • 1
  • 4
  • 17
8
votes
5 answers

Anyone have an XSL to convert Boost.Test XML logs to a presentable format?

I have some C++ projects running through cruisecontrol.net. As a part of the build process, we compile and run Boost.Test unit test suites. I have these configured to dump XML log files. While the format is similar to JUnit/NUnit, it's not quite…
8
votes
1 answer

Bamboo CI Server - how to configure PHPUnit testing

i would like to set up Bamboo CI Server. I've created two stages: Stage 1: "Code checkout" with code checkout. Stage 2: "PHPunit" with testing via phpunit. Stage 1 is OK, but on stage 2 I have an error. In Build Log I have: Starting task 'PHPUnit…
8
votes
1 answer

Bamboo SCP plug-in: how to find directory

I am trying to upload a file to a remote server using the SCP task. I have OpenSSH configured on the remote server in question, and I am using an Amazon EC2 instance running Windows Server 2008 R2 with Cygwin to run the Bamboo build server. My…
Jake
  • 3,411
  • 4
  • 21
  • 37
8
votes
3 answers

Bamboo git checkout works too long

I have some trouble with git checkout tools in Bamboo. It works too long. For example I have two repos. I can clone them to local machine in 5-10 minutes. But checkout task stucks at Fetching 'refs/heads/release-1.69' from 'ssh://git@…
hatesms
  • 750
  • 1
  • 9
  • 27
8
votes
3 answers

Mac OS X - Making Keychain Certificates available to Atlassian Bamboo

I have a Bamboo plan which builds a package, and I want to sign that package with my developer certificate. In my build script, I have this: productsign --sign "Name of my certificate" "input.pkg" "output.pkg" Running this script from the command…
oggmonster
  • 4,672
  • 10
  • 51
  • 73
8
votes
2 answers

Can Bamboo change status of tickets in JIRA

We have a Bamboo environment set up with JIRA integration. Whenever a developer commits a fixed issue to git, he notes the issue number in the commit message, and indeed I can see the proper link for that issue in Bamboo, which leads into the ticket…
OpherV
  • 6,787
  • 6
  • 36
  • 55
8
votes
2 answers

Is it possible to attach artifacts in an email notification in Bamboo?

We have a plan that produces an executable artifact. Is there a way to tell bamboo to email those artifacts as attachments in a build notification? For the record we're using atlassian on-demand.
Joe
  • 4,585
  • 3
  • 37
  • 51
8
votes
5 answers

Bamboo Versioning

I have a situation where i need to maintain version information of my builds. By googling i found limited information. one way is to create a version file on source control and keep updating. other is to use the source control revision number. final…
reddy
  • 225
  • 3
  • 8
7
votes
1 answer

Access Bamboo secret/password variable?

My team has some old bamboo pipelines, where secret and password are configured in bamboo variables and bamboo masks these values with ***** nobody knows the passwords now and it has not been documented. Is there any way to access/print and see the…
Shruthi Bhaskar
  • 1,212
  • 6
  • 20
  • 32
7
votes
3 answers

In Bitbucket, what is an "active" branch, what is the impact of many "active" branches?

Our (small) team works on Bitbucket for VC. At the time of writing this, our repo has 1550 branches, and we have many (~150) "active" branches. My question is about these "active" branches. The number of "active" branches has been creeping upward…
7
votes
1 answer

How to fix 'render/2 is undefined' error using Bamboo with Phoenix

I'm trying to send an email using a html email template with Bamboo (and Amazon SES) for my Phoenix/Elixir application I've managed to get the email sending successfully using Bamboo's |> text_body(message) method. However I now want to be able to…
Blen
  • 323
  • 1
  • 11
7
votes
1 answer

Difference between Atlassian bitbucket and bamboo

What is the difference between Atlassian bitbucket and bamboo applications? I can see that bamboo is a CI/CD tool and bitbucket is a version control, but you can use bitbucket as CI/CD tool i suppose.Why do we need bamboo?
7
votes
0 answers

Automatically update npm version number during bitbucket pull request

I want to automatically increment a version number in my package.json as I merge in a pull request (to master). This will trigger a build and deploy using the correct version number. Having to manually set the version number is irritating as…
Liam Steele
  • 146
  • 8
7
votes
4 answers

thoughtworks go vs atlassian bamboo

Does anyone have any comments on one vs the other. We're looking at trying to automate our release process from dev into test into uat into production, including running unit tests, having code reviews and enforcing permissions on who is allowed to…
Bernard
  • 1,983
  • 4
  • 18
  • 27