The continuous integration workflow we want is:
- A developer commits code.
- Bamboo builds the project:
- Connects to the repository and checks out the source code.
- Compiles the code.
- Runs the unit and integration tests.
- Bamboo provides feedback on the test results.
Each plan needs to have one or more tasks specified. Tasks do the real work of the plan.