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

source 1.3 (use -source 5 or higher to enable generics)

I am using Maven 2.x, Atlassian Bamboo with maven plugin my build jdk configuration is set to 1.6 and i don't have any jdk version enforced setting in pom.xml file. When i compile project in my IDE it works fine but when i compile in bamboo it gives…
d-man
  • 57,473
  • 85
  • 212
  • 296
9
votes
1 answer

How do you build a C# project on Atlassian OnDemand?

I've been building my C# project from the MS Visual Studio IDE, and by invoking msbuild from Jenkins on Windows. Now I want to build the C# project on Atlassian OnDemand. However, msbuild is not listed as a builder option in OnDemand and I can't…
user479911
9
votes
4 answers

Is it possible to install multiple remote agents for Atlassian Bamboo on a single computer?

Our company produces cross-platform software and we have Bamboo instance which is building projects under various incompatible environments (linux, win, os x). There's a VM configured for building under each environment. So is it possible to run…
vrogach
  • 613
  • 1
  • 13
  • 16
8
votes
5 answers

Is it possible to have a stage in a Bamboo plan start even though the previous one has failed?

I have a Bamboo plan configuration with several stages. Now I want to have these stages to execute in certain order, but independently of the result of the previous stage. This seems to be impossible with Bamboo. Subsequent stages are executed only…
babbata
  • 1,644
  • 3
  • 19
  • 27
8
votes
3 answers

Is it possible to share a single build number between plans of a Bamboo project?

I am using Atlassian Bamboo as my continuous integration server. For a project, I’ve defined two plans, namely development plan and release plan. Unfortunately, Bamboo uses two separate build numbers for each of these plans. This prevents me from…
TonySalimi
  • 8,257
  • 4
  • 33
  • 62
8
votes
2 answers

How can I get GitVersion /UpdateAssemblyInfo to work with ASP.NET Core 2.0 project

We have been using a Bamboo build server for a while now and we have GitVersion installed so it can be selected as a task in the Build plan. We typically use the /UpdateAssembleInfo argument when we run the task. For .NET Framework projects, this…
whiskytangofoxtrot
  • 927
  • 1
  • 13
  • 41
8
votes
3 answers

Publish to Artifactory from Bamboo 6

I am using Bamboo 6.0.3 build 60004 and I installed the version 2.1.0 of the official Artifactory plugin for Bamboo. The build.gradle of the project looks like: apply plugin: 'maven-publish' apply plugin: 'com.jfrog.artifactory' ... task…
Guillaume
  • 2,912
  • 3
  • 35
  • 59
8
votes
2 answers

How to use Bamboo plan variables in an inline script task?

When defining a Bamboo plan variable, the page has this. For task configuration fields, use the syntax ${bamboo.myvariablename}. For inline scripts, variables are exposed as shell environment variables which can be accessed using the syntax …
Chris F
  • 14,337
  • 30
  • 94
  • 192
8
votes
8 answers

DevOps vs Docker

I am wondering how exactly does docker fit into CI /CD . I understand that with help of containers, you may focus on code , rather than dependencies/environment. But once you check-in your code, you will expect tools like TeamCity, Jenkins or…
Pramod Sharma
  • 376
  • 5
  • 14
8
votes
1 answer

Powershell is failing bamboo task because -ExecutionPolicy bypass -Command return code is 134 instead of 0

I have a powershell script that will be ran in Bamboo that will update the status of the Bamboo build. This is called in Github and then the status will be update whatever build that calls the script. This is currently working fine in a windows…
Ciaran Donoghue
  • 800
  • 3
  • 22
  • 46
8
votes
2 answers

How does sonar:sonar work?

We want to use SonarQube with some CI tool in our project. Sonar Server url is configured in main pom.xml. There are several team memebers in the project. So what happen when one team member executes sonar:sonar locally with his local changes, then…
RuF
  • 548
  • 1
  • 11
  • 31
8
votes
1 answer

How to stop a build that is currently running/being executed?

I am trying to stop Bamboo builds (that are currently running) if they pass a certain use case. I have a list of the builds that I need to stop. Now, I want to send a REST request to stop the build(s) very similar to the "Stop Build" button that is…
Scott B
  • 1,478
  • 2
  • 16
  • 26
8
votes
1 answer

Bamboo Limit Concurrent Builds Across Branches

We have a small number of shared databases for integration tests and a large number of branches that share these. Is there any way to prevent Bamboo from concurrently trying to run multiple branches that use the same database? When builds in…
8
votes
4 answers

How to run NUnit Runner in Atlassian Bamboo with NUnit 3?

I used NUnit Runner in Atlassian Bamboo (latest version) with NUnit 2 but after upgrading to NUnit 3 it is no longer working. It appears something changed with the command line in NUnit 3. Anyone know how to make NUnit 3 work in Atlassian Bamboo? …
Neal
  • 9,487
  • 15
  • 58
  • 101
8
votes
1 answer

Unbalanced quotes exception when executing Maven exec plugin in Bamboo plan

So I got this annoying exception in one of my Bamboo plans while I try to execute Maven exec plugin: Unbalanced quotes "-Dargument=value. The command I'm trying to run is: mvn exec:exec -Dexec.args="-Dargument=value" The same command works just…
vadim
  • 993
  • 13
  • 29