A Bamboo job is a single build unit within a plan. One or more jobs can be organised into one or more stages. The jobs in a stage can all be run at the same time, if enough Bamboo agents are available. A job allows you to collect together a number of tasks that you want to be run sequentially on the same agent.
You must have the 'Admin' or 'Create Plan' global permission to configure jobs.
To configure an existing job in a Bamboo plan:
- Go to the configuration pages for the plan that has the job.
- Click on the required job (under 'Stages & Jobs'), and then appropriate tab to begin editing that aspect of your job:
- Job Details — Note that Job Key is not editable.
- Tasks — see Configuring tasks, including Repository Checkout tasks and builder tasks.
- Requirements — see Configuring a job's requirements.
- Artifacts — see Configuring a job's build artifacts.
- Miscellaneous — see Configuring miscellaneous settings for a job and Configuring automatic labelling of build results.
6 Comments
Daniel Anolik
Sept 05, 2012Is there any way to control the order of jobs within a stage? I realize that they could happen in parallel if there were enough agents, but in the case where there aren't enough agent is there any way to control or even just predict the order that jobs will run it?
Anonymous
Jan 03, 2013Because we have long-running and short-running jobs I would like to configure the order how jobs are queued. Is this possible or planed in a future release?
paulwatson
Jan 07, 2013Hi there,
There is currently no way to control the order in which jobs are run within a stage, and this is not on the roadmap. Please use the 'Report a Bug' link below to create an issue to request this feature. I wonder if using separate stages would help, if job order is critical.
Vasyl Boroviak
Feb 25, 2013Hello, Atlassians.
I have spent more than hour trying to understand what job means is in terms of Bamboo. Finally I found it on that page. But the pricing depends on jobs!
You did right when provide the information on what Agent is. Could you please also describe here what job is? That'd help your future clients.
Thank you.
James Dumay [Atlassian]
Feb 26, 2013Hi Vasyl,
I agree, we could do a lot better to describe what Jobs are. Are you using a Starter edition license? Only starter licenses have limits on the amount of Jobs that can be used. For all other editions, pricing depends on Remote Agents.
Thanks
James
Vasyl Boroviak
Feb 26, 2013Hi, James.
I am OnDemand user and considering Bamboo as our main CI tool, trying to understand if Starter Edition is enough for us or not.
Fairly speaking this page and a youtube introductory video are the only clear enough information sources. The Bamboo overview page is misleading. It does not provide the information to convince me switch from TeamCity, which I used for a while. Your main feature is the Plan->Stages->Jobs->Tasks hierarchy and its extraordinary flexibility. This what should be on 'The Highlight Reel' tab.
I'll be on the CI/CD Sydney meetup tomorrow (Thu 28-th of Feb 2013) if that matters.
Vasyl