From the course: Learning GitHub Actions
Unlock the full course today
Join today to access over 24,200 courses taught by industry experts.
Plan your CI/CD pipeline - GitHub Tutorial
From the course: Learning GitHub Actions
Plan your CI/CD pipeline
- [Instructor] Now let's take a look at setting up a CI/CD pipeline with GitHub Actions. The main goal of continuous integration is to find and resolve problems early in the development cycle. With continuous integration, developers work on their code in a local environment and commit their changes to a shared repository. Their code can then be combined, or in other words, integrated with code from other members of the team or any existing code. Continuous delivery follows continuous integration. In this part of the development cycle, the integrated code is compiled into artifacts and stored. To further improve the quality of the product, the artifacts can be used for additional testing before they're made available for deployment. And in a full continuous deployment cycle, artifacts are deployed to live environments which could be used for further testing or even production use. We can implement a CI/CD pipeline…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
(Locked)
Plan your CI/CD pipeline1m 53s
-
(Locked)
Linting and unit tests2m 7s
-
(Locked)
Building and managing artifacts3m 4s
-
(Locked)
Testing1m 44s
-
(Locked)
Deploying1m 38s
-
(Locked)
Add a workflow status badge1m 7s
-
(Locked)
Challenge: Develop a CI/CD pipeline for a Python script57s
-
(Locked)
Solution: Develop a CI/CD pipeline for a Python script7m 40s
-
(Locked)
-
-