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
6
votes
1 answer

How to parameterize Bamboo builds?

Please note, although my specific example here involves Java/Grails, it really applies to any type of task available in Bamboo. I have a task that is a part of a Bamboo build where I run a Java/Grails app like so: grails run-app…
IAmYourFaja
  • 55,468
  • 181
  • 466
  • 756
6
votes
1 answer

how to disable master branch in bamboo

I have a bamboo plan with two branches, br1 and br2. currently, bamboo launches automatically every time there is a commit on the master branch, branch b1 and br2. I don't want bamboo to launch automatically when there is a commit on branch br1 and…
David Portabella
  • 12,390
  • 27
  • 101
  • 182
6
votes
4 answers

How to integrate Atlassian Bamboo with AWS Elastic Beanstalk

I want to integrate Atlassian Bamboo with AWS Elastic Beanstalk. Is there anyway to do this?
Khalid
  • 887
  • 2
  • 13
  • 26
6
votes
1 answer

Bamboo's JUnit Parser won't parse my gtest output.xml

I was trying to add some automated Unit Tests to my project with Bamboo and have been facing some problems. The Unit Tests themselves are done with googletest, which creates an XML file which should be compatible with the JUnit parser. However, I'm…
LarissaGodzilla
  • 620
  • 2
  • 10
  • 21
6
votes
1 answer

Unable to clone repository with a Bambo Remote Agent

We are trying to checkout source from a git repository into Job on Bamboo 4.1 This Job have to be executed on a remote agent. We are using SSH(+keys) to connect repository, after few configuration steps, SSH auth seems ok but when plan is sarted an…
Benoît Guérout
  • 1,977
  • 3
  • 21
  • 30
5
votes
1 answer

Release Management - Maven, Bamboo and JIRA

I'd like to find the best way to manage releases using Maven 2, Bamboo 3.1 and JIRA 4.3. I've tried many things but I keep hitting dead ends due to bugs or missing functionality. My end goal is to have versions come from JIRA, have Bamboo take those…
Matt
  • 722
  • 10
  • 20
5
votes
0 answers

singularity : how to free loop devices?

On a server, we run continuous integration jobs as runscripts of singularity image, e.g. wget url_to_mysingularityimage.sif chmod +x ./mysingularityimage.sif ./mysingularityimage.sif In case this is relevant: in our specific case, the runscript is…
Vince
  • 3,979
  • 10
  • 41
  • 69
5
votes
4 answers

Adopting Bamboo or TeamCity as native Windows C++ build automation/CI server?

At the moment, we are running our automated (not CI as such) builds via FinalBuilder via a very simple homegrown Apache interface that just launches the FB scripts on our server. (I like FinalBuilder, and will keep it, but it's CI server,…
Martin Ba
  • 37,187
  • 33
  • 183
  • 337
5
votes
1 answer

Pull request on bitbucket isn't triggering a build on bamboo

I've been trying to set things up to trigger a build for a pull request. Our setup is as follows: Bamboo 6.5.0 local server Bitbucket 4.11.2 using git, local server The plan repository is linked with the master branch I've got a "Bitbucket Server…
baralong
  • 1,644
  • 1
  • 16
  • 32
5
votes
0 answers

Bitbucket pull request add rebuild button

I have a bamboo branch plan that is start to build when a pull request is created, what i want to do is to add a rebuild button to action menu in bitbucket pull request that allow me to restart the build in case of this build is failed like it is…
tbounsiar
  • 199
  • 1
  • 9
5
votes
3 answers

Can I use bamboo plan variables in a deployment project?

I would like to use a bamboo plan variable in a deployment project. I inject the version of the project into ${bamboo.inject.version} during the build plan, and I would like to use it in the deployment project. (The artifact I am deploying uses the…
natke
  • 743
  • 1
  • 9
  • 21
5
votes
2 answers

Bamboo Deploy via Bastion Host

How can I configure a Bamboo Deployment Task to use a SSH Bastion (jump) host to connect to the target deployment server to run a script? I've tried configuring a .ssh/config file on the bamboo server. It works from the command line but it is…
shonky linux user
  • 6,131
  • 4
  • 46
  • 73
5
votes
2 answers

Bamboo ProcessService bean does not exist?

Following https://developer.atlassian.com/bamboodev/bamboo-tasks-api/executing-external-processes-using-processservice I would like to invoke some command using ProcessService bean. The injection as described in the link, does not work. I checked…
Kousalik
  • 3,111
  • 3
  • 24
  • 46
5
votes
1 answer

CMake fails to "find" Visual C++ compiler

I'm trying to build a C++ project test suite in Atlasian Bamboo on Windows using CMake and Visual Studio 2015 Community. CMake and VS work fine when running under my user account, but when running them via Bamboo I get the following error: -- The C…
Jason Watkins
  • 3,766
  • 1
  • 25
  • 39
5
votes
3 answers

How to get Bamboo build number in build.gradle

I am trying to access the bamboo build number in build.gradle but am unable to access it there. Following are the options I have tried so far inside build.gradle: System.getenv ()["bamboo.buildNumber"] System.getenv…
Uday
  • 1,619
  • 3
  • 23
  • 48