Một công ty muốn tự động hóa quy trình build, kiểm thử và triển khai toàn diện (pipeline CI/CD) được kích hoạt bởi các thay đổi mã nguồn. Dịch vụ AWS nào PHÙ HỢP NHẤT với yêu cầu này?

1 / 1
Hãy chọn một đáp án
ĐúngB

Giải thích

Câu hỏi về việc chọn dịch vụ tự động hóa pipeline CI/CD.

  • 1quy trình build, kiểm thử và triển khai toàn diệnKết nối các giai đoạn phát hành — chỉ ra CodePipeline
  • 2pipeline CI/CDTự động hóa phân phối liên tục — chỉ ra CodePipeline
  • 3tự động hóaThực thi tự động được kích hoạt bởi các thay đổi mã nguồn
ASai

Amazon CloudWatch

Đáp án này sai. Amazon CloudWatch là dịch vụ để giám sát các chỉ số và nhật ký.

Đây không phải dịch vụ để xây dựng hoặc tự động hóa pipeline CI/CD.

BĐúng

AWS CodePipeline

Đáp án này đúng. AWS CodePipeline là dịch vụ CI/CD (tích hợp liên tục/phân phối liên tục) tự động thực thi các giai đoạn build, kiểm thử và triển khai được kích hoạt bởi các thay đổi mã nguồn. Dịch vụ này điều phối các giai đoạn như CodeBuild để tự động hóa quy trình phát hành.

CSai

AWS CodeCommit

Đáp án này sai. AWS CodeCommit là kho lưu trữ mã nguồn Git được quản lý.

Mặc dù có thể phục vụ làm nguồn cho các trigger pipeline, nhưng dịch vụ kết nối và tự động hóa quy trình từ build đến triển khai là CodePipeline.

DSai

AWS CodeBuild

Đáp án này sai. AWS CodeBuild là dịch vụ build và kiểm thử mã nguồn.

Mặc dù xử lý giai đoạn build trong pipeline, nhưng dịch vụ kết nối và tự động hóa toàn bộ quy trình từ build đến triển khai là CodePipeline.

Điểm cần nhớ

'Pipeline CI/CD' và 'tự động hóa build đến triển khai' đều chỉ ra AWS CodePipeline. Nhớ vai trò trong nhóm Code: CodeCommit=quản lý mã nguồn (Git) / CodeBuild=build & kiểm thử / CodeDeploy=triển khai / CodePipeline=điều phối tất cả và chạy tự động.