OPSابني خط CI/CD وصورة Docker ونشر Canary وتنبيهات SLO — وطلّعه مشروع GitHub Actions حقيقي.
0/100pipeline من غير اختبارات ولا فحص: ابنيها stage stage وشوف النسخة بتمشي فيها.
- 1. اعمل push
- 2. ضيف test وscan في الطريق
- 3. النسخة البايظة تقف في CI
- 4. اسم غلط في needs
- 5. العقد كله أخضر
- 6. صدّر الـrepo
اعمل push: دوس «push نسخة سليمة» وشوف الـstages في السجل، وبعدين +5 د كام مرة لحد ما تتنشر.
الإنتاج (محاكاة)
- 🔔 fast-burn: ok
- 🔔 slow-burn: ok
delivery.json
✓ بيتبني
تتبّع آخر طلب
ابعت طلب لـ/orders.
السجل
- [0] prod orders 1.4.0 شغالة (4 نسخ)
عقد السلوك
10 سيناريو — لسه ما شغّلتش على النسخة دي.
التشخيص واكسر وأصلح
- [منطق] image مش محتاجة test — فالـdeploy ممكن يحصل والاختبارات حمرا
النسخة اللي الاختبارات مسكتها بتتنشر برضه
الحل: image.needs = ["test"]
صدّر لمشروع حقيقي