Bamboo Essential Training
Offered By: LinkedIn Learning
Course Description
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
- The requirements
- Installing Bamboo on Windows
- Installing Bamboo on Mac
- Installing Bamboo on Linux
- Setting up a database and configuring Atlassian Bamboo
- 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
- Connecting to public Git repositories
- Connecting to GitHub and GitHub Enterprise
- Connecting to Git using SSH Keys
- 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
- Using the artifacts of the previous stage
- Running unit tests in Bamboo
- Showing the test results in Bamboo
- Inspecting code quality (OPTIONAL)
- 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
- Users, groups, and permissions
- Configuring an email server and sending notifications
- Extending Atlassian Bamboo using applications and add-ons
- 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
- Thank you
Taught by
Aref Karimi
Related Courses
Advanced Testing Practices Using AWS DevOps Tools (Simplified Chinese)Amazon Web Services via AWS Skill Builder Advanced Testing Practices Using AWS DevOps Tools (Traditional Chinese)
Amazon Web Services via AWS Skill Builder Advanced Testing Practices Using AWS DevOps Tools (Spanish)
Amazon Web Services via AWS Skill Builder Advanced Testing Practices Using AWS DevOps Tools (Indonesian)
Amazon Web Services via AWS Skill Builder Advanced Testing Practices Using AWS DevOps Tools (Korean)
Amazon Web Services via AWS Skill Builder