Questions tagged [bamboo]

For questions about Bamboo - Atlassian's continuous integration, deployment, and delivery product

Atlassian's Bamboo is a server capable of building and testing the code as well as managing deployments/delivery and releases.

See also Wikipedia's Bamboo.

22 questions
14
votes
3 answers

How to not "fire and forget" when doing a remote trigger of a Jenkins build?

I am attempting to trigger a parameterized Jenkins build from Bamboo, doing the below: POST - http://jenkins-url.com/job/jobname/buildWithParameters?ENVIRONMENT=dev&APPLICATION=hello-world But I will get a 201 instantly which tells me that the…
osmorgan
  • 309
  • 1
  • 2
  • 7
12
votes
1 answer

How to restrict filesystem access in Atlassian Bamboo builds?

We have Atlassian Bamboo running on Ubuntu. When a developer is setting up a build, then he or she has the possibility to run shell script tasks. This is useful to run (custom) commands on the codebase you are building. However, the scripts that run…
7ochem
  • 984
  • 10
  • 22
7
votes
2 answers

Halt execution of Bamboo build or deploy, without throwing an exception

This seems so trivial, I am almost shy to ask... Depending on certain conditions, which I am able to check by looking at Bamboo variables, I sometimes want to just stop the execution of a build and/or it's deploy. The possibility to conditionally…
Culme
  • 181
  • 1
  • 4
6
votes
2 answers

Is it possible to design conditionally executed tasks in Bamboo?

For example, by branch name you might want to execute different tasks (regress testing in release branches instead of massive integration tests for example). Is there a mechanism to do that in Bamboo's UI?
Ta Mu
  • 6,792
  • 5
  • 43
  • 83
6
votes
3 answers

Is there something like Jenkins pipeline scripts for Bamboo?

In Jenkins I setup my tasks using groovy pipline scripts stored in git or subversion. This way I only need to setup the input of the required parameters. The processing (additional checkouts, installation, builds, tests and other ansible tasks) are…
smartmeta
  • 181
  • 1
  • 8
5
votes
1 answer

CasC with Bamboo

While trying to get a clear picture how to setup a seamless CasC (Configuration as Code) build and deployment plan management, I have to admit that I get quite puzzled. Is the following (subjective) ideal scenario possible? Users can manage their…
Ta Mu
  • 6,792
  • 5
  • 43
  • 83
5
votes
1 answer

Rerun of Bamboo jobs on commit

Imagine the following setup: a build plan has a set of jobs (J), each builds a module (M). Latest successful build for all of them is also there. (BX) E.g. (imagine there are ten or so; modules are interchangeable i.e. will be never linked to each…
Ta Mu
  • 6,792
  • 5
  • 43
  • 83
4
votes
1 answer

Passing in a file with configuration

One of the steps in our deployment process requires a configuration file that we don't want to commit to the repository and rather have it passed in by the Bamboo itself. Is there some sort of task/way to conveniently add it? It can be either a task…
DemoBytom
  • 141
  • 3
4
votes
1 answer

Retaining at least one successful build in Bamboo

In Jenkins, you could configure the system to retain a certain number of either successful or failed builds. With Bamboo, it seems like you can just retain a certain number of builds which rotates the last successful build after 10 failed builds out…
Ta Mu
  • 6,792
  • 5
  • 43
  • 83
4
votes
0 answers

Bamboo (ANT task): Why does FTP work for some files but not others?

I have a Bamboo plan that uses a custom ANT task to FTP files across the firewall to our Production server. Below is its configuration
user2655
  • 41
  • 1
3
votes
2 answers

Cross-Platform Deployment Tasks in Bamboo

Currently most of my deployments are using a dedicated agent and using Robocopy (windows) or SSH (linux/osx). A common scenario for my deployments are copying .dlls from a .net project to a server. I am trying to consolidate capabilities to allow…
Wesley Rolnick
  • 2,772
  • 12
  • 26
3
votes
1 answer

Bamboo equivalent to Jenkins color

I'm currently building out a radiator screen to bridge a few different areas of our CI\CD pipeline, pulling in metrics as well as build statuses. We're also migrating from Jenkins to Bamboo In Jenkins, when you do a rest call to the job/api/json it,…
3
votes
2 answers

Bamboo Group Deploy Projects

I have a numerous deploy projects in Bamboo that are used for deploying DevOps/release tools. I would like have all of these projects grouped together for easy reference. Is there a way to group or organize related projects in Bamboo? Ideally, this…
Preston Martin
  • 3,288
  • 4
  • 18
  • 39
2
votes
1 answer

Build isolation - Docker container based builds in Bamboo 6.4.0

Finally, it is possible in Bamboo to let a build run in a Docker container without dealing with agent configuration. The system just asks for a image. Now, what about the underlying infrastructure, what happens there? Will then Bamboo server host…
Ta Mu
  • 6,792
  • 5
  • 43
  • 83
2
votes
2 answers

Escaping curly braces in Bamboo

In Atlassian Bamboo, in script tasks you can use special Bamboo environment variables e.g. for current build number ${bamboo.buildNumber} Now I have the impression if I have a code piece like ${VAR} which I want to pass to other context, Bamboo's…
Ta Mu
  • 6,792
  • 5
  • 43
  • 83
1
2