العودة إلى الدورة

تحليل YAML للقواعد المخصصة

Modern DevSecOps (The Hard Way)

تدقيق مسارات العمل الخاصة بك

أحياناً تريد التأكد من أن جميع مسارات العمل تحتوي على مهمة محددة (مثل 'security-scan').

الأداة: yq (معالج YAML عبر سطر الأوامر)

yq eval '.jobs.security-scan' .github/workflows/main.yml.

إذا أعاد القيمة null، فهذا يعني أن المطور نسي فحص الأمان! يمكنك أتمتة هذا التحقق كبوابة جودة.