CI/CD — GitHub Actions
Cấu hình CI/CD pipeline với GitHub Actions cho tất cả dự án PrimeCommerce.Tổng quan Pipeline
Workflow cho Pull Requests
Chạy tự động khi có PR vàostaging:
Workflow cho Deploy
- Deploy Staging
- Deploy Production
Chạy tự động khi push vào
staging:Tối ưu CI/CD
Path Filters
Chỉ chạy khi files liên quan thay đổi:Concurrency
Hủy build cũ khi có build mới:Cache
Cache dependencies để tăng tốc:Chi phí tối ưu
Fix CI/CD Failures (bộ mới)
Khi CI bị lỗi:/fix:ci subcommand cũ đã bỏ. Skill /fix tự route theo evidence description — mention “CI red”, “GitHub Actions fail”, “workflow X timeout” → auto chọn CI strategy.- Đọc GitHub Actions logs (
gh run view --log-failed) - Xác định bước bị fail
- Phân tích nguyên nhân (dùng
/investigateiron law nếu bug khó) - Đề xuất và áp dụng fix
Secrets Management
- KHÔNG BAO GIỜ commit secrets vào code
- Sử dụng GitHub Secrets cho CI/CD
- Sử dụng
.env.examplevới placeholder values - Dùng
secret-scannerskill để kiểm tra