Amazon CloudWatch
Jawaban ini salah. Amazon CloudWatch adalah layanan untuk memantau metrik dan log.
Ini bukan layanan untuk membangun atau mengotomatiskan pipeline CI/CD.
Sebuah perusahaan ingin mengotomatiskan alur kerja build, pengujian, dan deployment secara menyeluruh (pipeline CI/CD) yang dipicu oleh perubahan kode sumber. Layanan AWS manakah yang PALING sesuai untuk kebutuhan ini?
Pertanyaan tentang pemilihan layanan yang mengotomatiskan pipeline CI/CD.
Amazon CloudWatch
Jawaban ini salah. Amazon CloudWatch adalah layanan untuk memantau metrik dan log.
Ini bukan layanan untuk membangun atau mengotomatiskan pipeline CI/CD.
AWS CodePipeline
Jawaban ini benar. AWS CodePipeline adalah layanan CI/CD (continuous integration/continuous delivery) yang secara otomatis mengeksekusi tahapan build, pengujian, dan deployment yang dipicu oleh perubahan kode sumber. Layanan ini mengatur tahapan seperti CodeBuild untuk mengotomatiskan proses rilis.
AWS CodeCommit
Jawaban ini salah. AWS CodeCommit adalah repositori kode sumber Git yang dikelola.
Meskipun dapat berfungsi sebagai sumber pemicu pipeline, layanan yang menghubungkan dan mengotomatiskan alur kerja dari build hingga deployment adalah CodePipeline.
AWS CodeBuild
Jawaban ini salah. AWS CodeBuild adalah layanan yang mem-build dan menguji kode sumber.
Meskipun menangani tahapan build dalam pipeline, layanan yang menghubungkan dan mengotomatiskan keseluruhan alur kerja dari build hingga deployment adalah CodePipeline.
'Pipeline CI/CD' dan 'mengotomatiskan build hingga deployment' keduanya mengarah ke AWS CodePipeline. Ingat peran dalam keluarga Code: CodeCommit=kontrol kode sumber (Git) / CodeBuild=build & pengujian / CodeDeploy=deployment / CodePipeline=mengatur semuanya dan menjalankannya secara otomatis.