AWS CodePipeline memperkenalkan kondisi tingkat tahap untuk mengimplementasikan gate pipeline

Dikirim di: 1 Agt 2024

Pipeline tipe AWS CodePipeline V2 sekarang mendukung kondisi tingkat tahap untuk memungkinkan tim pengembangan merilis perubahan yang memenuhi persyaratan kualitas dan kepatuhan dengan aman. Pelanggan dapat mengonfigurasi kondisi tingkat tahap untuk melakukan gate eksekusi pipeline sebelum memasuki tahap dan sebelum keluar dari tahap ketika semua tindakan di tahap telah berhasil diselesaikan atau ketika tindakan apa pun di tahap gagal. Suatu kondisi terdiri dari satu atau lebih aturan, dan hasil untuk diterapkan ketika kondisi gagal. Pelanggan dapat mengonfigurasi kondisi tingkat tahap dari konsol, API, CLI, CloudFormation, atau SDK.

Pelanggan dapat memilih dari aturan yang memeriksa status alarm Amazon CloudWatch, atau apakah waktu saat ini berada dalam periode deployment, dan pemeriksaan khusus dengan memanggil fungsi AWS Lambda. Suatu kondisi akan gagal jika satu atau lebih aturan gagal, dan CodePipeline akan melakukan hasil yang dikonfigurasi seperti Rollback dan Fail. Misalnya, Anda dapat mengonfigurasi kondisi yang akan dievaluasi ketika semua tindakan dalam tahap telah berhasil diselesaikan, dan membatalkan perubahan jika alarm CloudWatch masuk ke status ALARM dalam waktu 60 menit. Pelanggan juga dapat mengganti kondisi yang menghalangi eksekusi pipeline jika gagal evaluasi kondisi untuk memungkinkan eksekusi pipeline masuk atau keluar dari tahap.

Untuk mempelajari lebih lanjut tentang menggunakan kondisi tingkat tahap dalam pipeline Anda, kunjungi dokumentasi kami. Untuk informasi selengkapnya tentang AWS CodePipeline, kunjungi halaman produk kami. Fitur kondisi tingkat tahap tersedia di semua wilayah yang mendukung AWS CodePipeline.