Intermediate

DevOps CI/CD: Setting up a CI/CD Pipeline

CI/CD concepts and building a deployment pipeline with GitHub Actions for a .NET API.

CI — Continuous Integration is an automated process that builds and tests every change made to a software system. Each time a developer integrates a change into the repository, the CI system automatically triggers a build and test suite to validate that change.

CD — Continuous Delivery (or Continuous Deployment) goes further: after CI confirms the code is correct, CD automatically deploys that code to one or more environments (dev, QA, staging, production).

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

8 sections
  1. 1 Table of Contents
  2. 2 Introduction and CI/CD Concepts
  3. 3 Module 1 — Understanding CI/CD and Creating a Repository
  4. 4 Module 2 — Creating a Deployment Pipeline with GitHub Actions
  5. 5 Module 3 — Comparing CI/CD Platforms
  6. 6 Reference Diagrams
  7. 7 Reference Tables
  8. 8 Summary and Best Practices

Interested in this course?

Contact us to book it or get a custom training plan for your team.