AWS CodePipeline นำเสนอเงื่อนไขในระดับระยะเพื่อใช้งานเกตของไปป์ไลน์
ตอนนี้ ไปป์ไลน์ประเภท AWS CodePipeline V2 รองรับเงื่อนไขในระดับระยะแล้ว เพื่อให้ทีมพัฒนาสามารถเผยแพร่การเปลี่ยนแปลงที่ตรงตามข้อกำหนดด้านคุณภาพและการปฏิบัติตามข้อกำหนดได้อย่างปลอดภัย ลูกค้าสามารถกำหนดค่าเงื่อนไขในระดับระยะเพื่อสร้างเกตการดำเนินการไปป์ไลน์ก่อนเข้าสู่ระยะและก่อนออกจากระยะ กล่าวคือ สร้างเมื่อการดำเนินการทั้งหมดในระยะเสร็จสิ้นแล้วหรือเมื่อมีการดำเนินการใดก็ตามในระยะล้มเหลว หนึ่งเงื่อนไขประกอบด้วยกฎหนึ่งข้อขึ้นไป และหนึ่งผลลัพธ์ที่จะนำไปใช้เมื่อเงื่อนไขล้มเหลว ลูกค้าสามารถกำหนดค่าเงื่อนไขในระดับระยะได้จากคอนโซล, API, CLI, CloudFormation หรือ SDK
ลูกค้าสามารถเลือกจากกฎที่ตรวจสอบสถานะของการแจ้งเตือน Amazon CloudWatch หรือตรวจสอบว่าเวลาปัจจุบันอยู่ในระยะเวลาการนำไปใช้จริงหรือไม่ และการตรวจสอบที่กำหนดเองโดยการเรียกใช้ฟังก์ชัน AWS Lambda เงื่อนไขจะล้มเหลวหากกฎอย่างน้อยหนึ่งข้อไม่ผ่าน และ CodePipeline จะดำเนินการตามผลลัพธ์ที่กำหนดค่าไว้ เช่น Rollback และ Fail ตัวอย่างเช่น คุณสามารถกำหนดค่าหนึ่งเงื่อนไขที่จะได้รับการประเมินเมื่อการดำเนินการทั้งหมดในหนึ่งระยะเสร็จสิ้นแล้ว และย้อนกลับการเปลี่ยนแปลงหากการแจ้งเตือน CloudWatch เข้าสู่สถานะ ALARM ภายใน 60 นาที นอกจากนี้ ลูกค้ายังสามารถแทนที่เงื่อนไขที่บล็อกการดำเนินการไปป์ไลน์ได้ หากการประเมินเงื่อนไขล้มเหลวในการอนุญาตให้การดำเนินการไปป์ไลน์เข้าหรือออกจากระยะ
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้เงื่อนไขในระดับระยะในไปป์ไลน์ของคุณ โปรดไปที่เอกสารประกอบของเรา สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ AWS CodePipeline โปรดไปที่หน้าสินค้าของเรา ฟีเจอร์เงื่อนไขในระดับระยะพร้อมใช้งานในทุกรีเจี้ยนที่รองรับ AWS CodePipeline