Bamboo Specs recognize two ways of creating plans, with Java or YAML. Select the one that matches your needs best.
|
Complete Bamboo features coverage |
|
IDE support, code autocompletion, code refactoring |
|
Language features such as loops, libraries etc. |
|
Offline and online validation |
Project teamsInSpace = new Project().key("TIS");
Plan gettingToMars = new Plan(teamsInSpace,
"Get to Mars",
"MARS")
.stages(new Stage("Rocket assembly")
.jobs(new Job("Gather parts", "PARTS")
.tasks(
new ScriptTask()
.interpreterShell()
.inlineBody("echo 'OK'"))));
|
Perfect for simple use cases and easy to set up |
|
No dependencies on external tools |
|
Programming language agnostic |
|
Online validation |
version: 2
plan:
project-key: TIS
key: MARS
name: Get to Mars
stages:
- Rocket assembly:
- Gather parts
Gather parts:
tasks:
- script: echo 'OK'