Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Bamboo Essential Training

via LinkedIn Learning

Overview

Learn how to construct a delivery pipeline with Bamboo from Atlassian.

Syllabus

Introduction
  • What is Bamboo and what is continuous integration?
  • The architecture of a continuous integration system with Bamboo
1. Installing Bamboo
  • The requirements
  • Installing Bamboo on Windows
  • Installing Bamboo on Mac
  • Installing Bamboo on Linux
  • Setting up a database and configuring Atlassian Bamboo
2. Build Agents
  • Introduction to build agents
  • Types of build agents
  • Introduction to elastic build agents
  • Basics of deploying a build agent
  • Adding a local build agent and its capabilities
  • Installing and authorizing a remote build agent
  • Project structures in Bamboo
3. Working with Source Control Systems
  • Connecting to public Git repositories
  • Connecting to GitHub and GitHub Enterprise
  • Connecting to Git using SSH Keys
4. Build Plans: Building and Packaging Your Code
  • Creating projects, build plans, stages, jobs, and tasks
  • Compiling the code and creating an artifact
  • Variables in Bamboo
  • Important variables to remember
  • Creating and using variables in Bamboo
  • Triggers in Bamboo
  • Plan branches
5. Automated Testing and Code Quality
  • Using the artifacts of the previous stage
  • Running unit tests in Bamboo
  • Showing the test results in Bamboo
  • Inspecting code quality (OPTIONAL)
6. Continuous Delivery
  • Introduction to deployment projects
  • Creating deployment projects
  • Building a Docker Image in a deployment project
  • Pushing a Docker Image to Docker Registry
  • Deploying AWS Lambda functions: Preparing the artifacts
  • Deploying AWS Lambda functions: Uploading artifacts to AWS S3
  • Deploy AWS Lambda functions: Deploying with creating a CloudFormation stack
  • Deployment permissions
  • Deploying AWS Lambda functions: Fundamentals
7. Administering Bamboo
  • Users, groups, and permissions
  • Configuring an email server and sending notifications
  • Extending Atlassian Bamboo using applications and add-ons
8. Bamboo and Docker
  • Leveraging the power of Docker in Atlassian Bamboo Data Center
  • Building, testing, and packaging the code inside a Docker Container
  • Deploying Atlassian Bamboo Data Center using Docker
  • The Docker on Docker technique
Conclusion
  • Thank you

Taught by

Aref Karimi

Reviews

4.3 rating at LinkedIn Learning based on 4 ratings

Start your review of Bamboo Essential Training

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.