Nhiều công cụ triển khai pipeline CI/CD — GitHub Actions, GitLab CI/CD, Jenkins, CircleCI, và những công cụ khác. Chúng tự động hóa việc build, test và deploy code. Hiểu bối cảnh và cách chúng được cấu hình là kiến thức thực tiễn.
Các công cụ CI/CD phổ biến
GITHUB ACTIONS → CI/CD tích hợp sẵn trong GitHub; workflow YAML trong repo; marketplace
khổng lồ các action tái sử dụng; phổ biến cho các dự án host trên GitHub (dễ, tích hợp)
GITLAB CI/CD → tích hợp sẵn trong GitLab; .gitlab-ci.yml; tích hợp với nền tảng DevOps của GitLab
JENKINS → automation server cổ điển, self-hosted, có khả năng mở rộng cao (plugin);
linh hoạt/mạnh mẽ nhưng cần nhiều setup/bảo trì hơn
CIRCLECI, TRAVIS CI → các dịch vụ CI/CD trên cloud
AZURE DEVOPS, AWS CodePipeline, Google Cloud Build → CI/CD của nhà cung cấp cloud
ArgoCD, Flux → continuous deployment kiểu GitOps cho Kubernetes
