CodeBuild Test Report: Build Không Chỉ C...
AWSCI/CD

CodeBuild Test Report: Build Không Chỉ Chạy Mà Phải Đúng

Một build thành công không có nghĩa code đúng — nó chỉ nghĩa các lệnh chạy không lỗi. Bài này cho CodeBuild chạy test thật (pytest) và gom kết quả thành test report xem được: tổng số test, đạt/trượt, từng case. Và vì sao nên để test trượt làm build trượt, chặn code hỏng trước khi tới deploy.

K
KaiMay 25, 2026
CodeBuild Nâng Cao: Biến Môi Trường, Sec...
AWSCI/CD

CodeBuild Nâng Cao: Biến Môi Trường, Secret và Cache

Build thật cần config và secret: URL API, khóa, mật khẩu database. Bài này truyền chúng vào CodeBuild đúng cách — biến thường khai trực tiếp, còn giá trị nhạy cảm lấy từ SSM Parameter Store và Secrets Manager, được CodeBuild tự che trong log. Kèm bật cache để build nhanh hơn. Tất cả test thật và xem log.

K
KaiMay 25, 2026
CodeBuild: Project, buildspec.yml và Lần...
AWSCI/CD

CodeBuild: Project, buildspec.yml và Lần Build Đầu Tiên

Dựng chặng build: tạo một CodeBuild project nối tới repo CodeCommit, viết buildspec.yml định nghĩa các phase build, chạy build thật rồi đọc log CloudWatch để thấy từng phase chạy ra sao. Mổ cơ chế CodeBuild dựng một container tạm, chạy buildspec theo thứ tự phase, đẩy artifact lên S3 và log lên CloudWatch.

K
KaiMay 25, 2026