COURSE OUTLINE
1: Introduction
What is Bamboo and what is Continuous Integration
Installing Bamboo
2: Build Agents
Build Agents Part 1
Build Agents Part 2
Build Agents Part 3
Build Agent Capabilities
Elastic Build Agents Part 1
Elastic Build Agents Part 2
Elastic Build Agents Part 3
Elastic Build Agents using a custom AMI. Spot Instances and Scheduled Agents
3: Build Plans. Building and Packaging your code
Project structures in Bamboo
Creating a project and connecting to source control
Adding jobs and tasks to your plan
Running your build plan
Parameterisation and Variables Part 1
Parameterization and Variables Part 2
Build Triggers
Branch Plans
4: Code Quality!
Running Unit Tests
Code Inspection
5: Working with Artifacts
Creating Artefacts
Compressing and downloading the Artefacts
6: Continuous Delivery
Deployment Projects
Deploying the artefacts with AWS CodeDeploy Part 1
Deploying the artifacts with AWS CodeDeploy Part 2
Deploying the artefacts with AWS CodeDeploy Part 3
Deploying the artifacts with AWS CodeDeploy Part 4
Deploying the artefacts with AWS CodeDeploy Part 5
Configuring applications per deployment environment
Web.config transformation using Bamboo and MSBuild (.NET)
Triggering Deployments
7: Administering Bamboo
Setting the permissions of build and deployment projects
Sending out notifications and configuring SMTP in Bamboo
Users, Groups, and Permissions