كيف أوحّد القيم الافتراضية للقرارات محليًا وفي CI؟
أنشئ سياسة المستودع
يتطلب الملف version: 1. تحمّل Fendix الملف .fendix.yaml من مجلد العمل ما لم يحدد --config ملفًا آخر.
.fendix.yaml
version: 1
fail_on: HIGH
scan:
enable_active: false
enforce_confidence: trueافهم ترتيب الأولوية
تتغلب الطبقة اللاحقة على السابقة. وهكذا تبقى سياسة المستودع المراجَعة هي الافتراضية، مع السماح لكل تشغيل صريح بتجاوزها.
- 01القيم المضمنة
- 02.fendix.yaml
- 03خيارات CLI الصريحة
أبقِ متطلبات وقت التشغيل في الأمر
ضوابط التغطية الصارمة مثل --fail-on-coverage-gap و--require-analyzers ليست حقولًا في مخطط version: 1. وكذلك الأهداف وبيانات الاعتماد وخطوط الأساس ومسارات المخرجات أمور تخص كل تشغيل.
لماذا يعمل بهذه الطريقة؟
اقرأ السياسة ومستوى الثقة. واستخدم اشتراط التغطية لبوابات التغطية. يحدد مرجع التهيئة وخيارات سياسة scan العقد الدقيق.