Continuous Integration: Tools

Continuous Integration: Tools

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 16m | 177 MB

Continuous integration and continuous delivery (CI/CD) practices enable developers to reliably produce applications at a faster rate—and enhance team collaboration in the process. As CI/CD grew to become a key DevOps practice area, new CI/CD tools began proliferating throughout the industry. Curious about which tools are right for your team? In this course, Michael Jenkins digs into a variety of CI/CD tools in several different categories, highlighting the pros and cons of each one. Learn about self-hosted options such as Jenkins and Bamboo, SaaS tools, and options from cloud service providers and code repositories.

Topics include:

  • Key considerations in picking your stack
  • The landscape of CI/CD tools
  • Self-hosted options such as Jenkins and Bamboo
  • SaaS tools such as Travis CI
  • Using AWS CodePipeline and CodeBuild
  • Tools for code repositories
Table of Contents

1 Building your CI CD pipeline
2 What you should know
3 Landscape of CI CD tools and CI CD tool categories
4 Pros and cons
5 The experimental pipeline
6 About the exercise files
7 Jenkins
8 Bamboo
9 TeamCity
10 GoCD
11 Travis CI
12 Codeship
13 CircleCI
14 Amazon Web Services (AWS) CodePipeline and CodeBuild
15 Azure Pipelines
16 Google Cloud Platform (GCP) Cloud Build
17 GitHub Actions
18 GitLab CI
19 Bitbucket Pipelines
20 Next steps