Git AdvancedLesson 46Free preview
Git CI/CD
This lesson is part of Git · All levels
Summary
Continuous Integration (CI) builds and tests code automatically whenever there is a push or pull request, while Continuous Delivery/Deployment (CD) releases changes that have passed verification. On GitHub, the CI/CD configuration is written in a YAML file in the .github/workflows folder. The general pipeline includes checkout, dependency installation, testing, and build.
Key points
- CI: build and test automatically on each push/PR
- CD: automatically release or deploy changes that are eligible for verification
- The configuration of GitHub Actions is at .github/workflows/*.yml
- Fast feedback improves the quality and reliability of releases
Full lesson
Code examples and quizzes
Full lessons, code examples, and quizzes are available to subscribers. 5 questions.