تقدم AWS CodePipeline شروطًا على مستوى المرحلة لتنفيذ القيود على المسارات
تدعم مسارات AWS CodePipeline من نوع V2 الآن الشروط على مستوى المرحلة لتمكين فرق التطوير من إصدار التغييرات التي تلبي متطلبات الجودة والامتثال بأمان. يمكن للعملاء تكوين شروط على مستوى المرحلة لتقييد تنفيذ مسار ما قبل الدخول إلى المرحلة وقبل الخروج منها - عند اكتمال جميع الإجراءات في المرحلة بنجاح، أو عند فشل أي إجراء في المرحلة. يتكون الشرط من قاعدة واحدة أو أكثر، ويتم تطبيق نتيجة عند فشل الشرط. يمكن للعملاء تكوين شرط على مستوى مرحلة ما من خلال وحدة التحكم، أو واجهة برمجة التطبيقات (API)، أو واجهة سطر الأوامر (CLI)، أو CloudFormation، أو مجموعة تطوير البرمجيات (SDK).
ويستطيع العملاء الاختيار من بين القواعد التي تتحقق من حالة منبه Amazon CloudWatch أو تتحقق لمعرفة إذا ما كان الوقت الحالي ضمن الإطار الزمني للنشر، والتحقق المخصص من خلال استدعاء وظيفة AWS Lambda. سيفشل الشرط في حالة فشل قاعدة واحدة أو أكثر، وسيقوم مسار CodePipeline بتنفيذ النتيجة التي تم تكوينها مثل التراجع والفشل. على سبيل المثال، يمكنك تكوين شرط ليتم تقييمه عند اكتمال جميع الإجراءات في مرحلة ما بنجاح، والتراجع عن التغييرات إذا انتقل منبه CloudWatch إلى حالة ALARM (تنبيه) في غضون 60 دقيقة. يمكن للعملاء أيضًا تجاوز الشرط الذي يمنع تنفيذ مسار ما إذا فشل من حيث تقييم شرط للسماح بتنفيذ المسار للدخول إلى المرحلة أو الخروج منها.
لمعرفة المزيد حول استخدام شروط مستوى المرحلة في مسارك، تفضل بزيارة وثائقنا. لمزيد من المعلومات حول AWS CodePipeline، تفضل بزيارة صفحة منتجاتنا. تتوفر ميزة الشروط على مستوى المرحلة في جميع المناطق التي يتم فيها دعم AWS CodePipeline.