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
10
votes
2 answers

Deploying Branch Plan in Bamboo - How to define arbitrary release version for automatic deployments

We are using Bamboo 5.2 for continuous integration. Source plan has several additional branches. Each branch is triggered by commits in git repo. Deployment project is configured with separate environment for each branch, deployment happens…
Denis
  • 140
  • 1
  • 10
10
votes
1 answer

How can I run Jasmine tests with Karma (was Testacular) from Bamboo?

While building a single page app with AngularJS, I'm trying to integrate Jasmine tests in my build. I did something similar before with the Maven Jasmine plugin, but I don't like to wrap my project in maven just to run the Jasmine tests. It seems…
iwein
  • 25,788
  • 10
  • 70
  • 111
10
votes
2 answers

How do I run just a single stage in my bamboo build?

I have a bamboo build with 2 stages: Build&Test and Publish. The way bamboo works, if Build&Test fails, Publish is not run. This is usually the way that I want things. However, sometimes, Build&Test will fail, but I still want Publish to run.…
Andrew Eisenberg
  • 28,387
  • 9
  • 92
  • 148
10
votes
1 answer

How to find out current working directory in Bamboo?

This seemed like a good idea at the time public static final String MY_CONFIG_FILE = System.getenv("APP_HOME") + "/cfg/app.properties"; When pushed code to Bamboo some tests failed with…
James Raitsev
  • 92,517
  • 154
  • 335
  • 470
9
votes
9 answers

TFS vs. JIRA/Bamboo/SVN

this week I participated a presentation of the 2008 TFS. Currently we are using Jira and Svn (and maybe Bamboo). What solution to you prefer?
crauscher
  • 6,528
  • 14
  • 59
  • 85
9
votes
2 answers

Heroku cedar: slower response time than bamboo?

I've a rails 3 app, running well/fast on herokus bamboo stack. To test whether my app works on the upcoming cedar stack, I've deployed it to heroku, following the "getting started" guide. To my surprise, everything works well and without an error.…
Railsmechanic
  • 1,045
  • 1
  • 9
  • 13
9
votes
1 answer

Trying to use Bamboo and MSDeploy

I have a builder in Bamboo that I've created pointing to MSDeploy executable. I want to take a backup of the current web site before I deploy the new one. Here is the command line that I'd run: "C:\Program Files\IIS\Microsoft Web…
Bernard
  • 1,983
  • 4
  • 18
  • 27
9
votes
3 answers

Want artifact traceability without giving up the SNAPSHOT qualifier

Background. My org uses Maven, Bamboo and Artifactory to support a continuous integration process. We rely on Maven's SNAPSHOT qualifier to help manage storage in Artifactory (rotate out old SNAPSHOT builds) and also to help keep cross-team…
user41871
9
votes
8 answers

how to fix build errors for Maven Mulesoft code

I'm trying to build mulesoft code with maven in Bamboo.Build was successfull but now giving errors as below. I'm using Bamboo 6.5.0 and jdk 1.8. with Maven 3. The error details are as below and my pom.xml, settings.xml as well ! Any inputs…
DevOps Junky
  • 287
  • 1
  • 5
  • 22
9
votes
2 answers

Unable to find type when running powershell -command

I have a PowerShell script which I intend to use as a deployment step in Bamboo. Opening PowerShell and running the script with ./script.ps1 works fine, but using powershell.exe -command ./script.ps1 fails with error Unable to find type…
ryszka.dev
  • 126
  • 1
  • 8
9
votes
1 answer

Fetch Build Statistics for an Application from Bamboo REST API

I am looking for the Bamboo REST API which give us all recent Build Activity of an Application within a time-frame like all build of Last_7_Days, Last_1_Day, Last_30_Days etc. Similar to the report we get in Bamboo UI for Build Activity of a Plan.…
Roopendra
  • 7,674
  • 16
  • 65
  • 92
9
votes
1 answer

Get Branch Name in Bamboo Deployment Plan

How can I get the branch name in a script for a deployment plan in bamboo? The variables listed in the documentation show that we can use bamboo.repository.branch.name, but that doesn't seem to work in a deployment plan.
K2xL
  • 9,730
  • 18
  • 64
  • 101
9
votes
2 answers

Atlassian Bamboo: don't trigger build if changes were made to a specific file

I have a plan in Bamboo that starts whenever changes are made to the attached repositories (via polling). Now, on each build, if successful, a CHANGELOG file is updated in the repo, which in turn, triggers another build. How can I omit certain files…
linkyndy
  • 17,038
  • 20
  • 114
  • 194
9
votes
3 answers

How do I set JVM options for GradleWorkerMain?

When I set GRADLE_OPTS or JAVA_OPTS, these are set for GradleWrapperMain when I run ./gradlew build for my project. But I need them to be set for GradleWorkerMain as well. How do I do that? Here's the ps listing when that Gradle job is running in…
neu242
  • 15,796
  • 20
  • 79
  • 114
9
votes
1 answer

How to setup Bamboo to work with codeception?

I have been trying to get Bamboo working with codeception tests. I am using codeception to test my code in a symfony project. After some research I found an article on how to setup Jenkins with codeception. Once read I figured out that I should use…
Robin Hermans
  • 1,579
  • 1
  • 24
  • 52