Bamboo: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 8: Line 8:


A build plan. It defines everything about your build process. Each plan has a [[#Default_Job|Default job]] when it is created. More advanced configuration options, including those for plugins, and the ability to add more jobs will be available to you after creating this plan. It belongs to a [[#Project|project]].
A build plan. It defines everything about your build process. Each plan has a [[#Default_Job|Default job]] when it is created. More advanced configuration options, including those for plugins, and the ability to add more jobs will be available to you after creating this plan. It belongs to a [[#Project|project]].
==Stage==
Each stage within a [[#Plan|plan]] represents a step within your build process. A stage may contain one or more [[#Job|jobs]] which Bamboo can execute in parallel.


==Job==
==Job==

Revision as of 23:59, 31 October 2018

Overview

Concepts

Project

Plan

A build plan. It defines everything about your build process. Each plan has a Default job when it is created. More advanced configuration options, including those for plugins, and the ability to add more jobs will be available to you after creating this plan. It belongs to a project.

Stage

Each stage within a plan represents a step within your build process. A stage may contain one or more jobs which Bamboo can execute in parallel.

Job

Each plan has a default job when it is created. A job has multiple tasks. More than one job can be added to a plan.

Default Job

Build Isolation

Builds are normally run in the agent's native operating system ("Agent environment" choice). The build could be run in an isolated and controlled environment with Docker ("Docker container" option).

Task