Bamboo Essential Training
5h 16mBeginner2018-06-28
Authors

Aref Karimi
Technology leader specializing in working with IT teams
Course details
By applying continuous integration and delivery (CI/CD) on your projects, you can work more efficiently, quickly identify and deal with bugs, and prevent integration problems. Atlassian Bamboo is a sophisticated CI/CD server that developers and DevOps engineers can use to automatically build and deploy their code. In this course, learn how to construct a delivery pipeline with Bamboo. Instructor Aref Karimi shares how to set up build agents, build and package your code, run unit tests, and deploy your projects.
Learning objectives
Local and cloud build agents
Building and packaging your code
Running unit tests
Inspecting code quality
Creating artifacts
Continuous delivery
Setting the permissions of build and deployment projects
Sending out notifications and configuring SMTP in Bamboo
Administering Bamboo
Learning objectives
Local and cloud build agents
Building and packaging your code
Running unit tests
Inspecting code quality
Creating artifacts
Continuous delivery
Setting the permissions of build and deployment projects
Sending out notifications and configuring SMTP in Bamboo
Administering Bamboo
Skills covered
BambooAtlassianDevOps ToolsDevOpsEssential Training
Concepts
0. Introduction
- 01 - Welcome
- 02 - What are Bamboo and continuous integration
- 03 - Install Bamboo
1. Build Agents
- 04 - Build agents, part 1
- 05 - Build agents, part 2
- 06 - Build agents, part 3
- 07 - Build agent capabilities
- 08 - Elastic build agents, part 1
- 09 - Elastic build agents, part 2
- 10 - Elastic build agents, part 3
- 11 - Elastic build agents using a custom AMI
2. Building and Packaging Your Code
- 12 - Project structures in Bamboo
- 13 - Create a project and connect to source control
- 14 - Add jobs and tasks to your plan
- 15 - Run your build plan
- 16 - Parameterization and variables, part 1
- 17 - Parameterization and variables, part 2
- 18 - Build triggers
- 19 - Branch plans
3. Code Quality
- 20 - Run unit tests
- 21 - Code inspection
- 22 - Create artifacts
- 23 - Compress and download the artifacts
4. Continuous Delivery
- 24 - Deployment projects
- 25 - Deploy the artifacts with AWS CodeDeploy, part 1
- 26 - Deploy the artifacts with AWS CodeDeploy, part 2
- 27 - Deploy the artifacts with AWS CodeDeploy, part 3
- 28 - Deploy the artifacts with AWS CodeDeploy, part 4
- 29 - Deploy the artifacts with AWS CodeDeploy, part 5
- 30 - Configure applications per deployment environment
- 31 - Web.config transformation using Bamboo and MSBuild (.NET)
- 32 - Trigger deployments
5. Administering Bamboo
- 33 - Set the permissions of build and deployment projects
- 34 - Send out notifications and configure SMTP in Bamboo
- 35 - Users, groups, and permissions
- 36 - Conclusion