Rules و Jobs الشرطية
جزء من دورة GitLab CI
كل مهمة كتبتها حتى الآن تعمل مع كل دفعة، أياً كان الفرع الذي وصلت إليه وأياً كان سبب انطلاق خط الأنابيب. هذا غير مؤذٍ ما دمت تجرّب وحدك، لكنه يصير مؤذياً في اللحظة التي يبدأ فيها فريق حقيقي بالدفع إلى مشروع حقيقي. لا أحد يريد مجموعة اختبارات تكامل تستغرق نصف ساعة لمجرد أن أحدهم صحّح خطأ مطبعياً في ملف README.
تخيّل كتلة rules: سلسلة أسئلة إجابتها نعم أو لا، تُطرح بترتيب ثابت: إن أجبت بنعم على السؤال الأول فتوقف عنده واتبع تعليماته، وإلا فانتقل إلى السؤال الثاني. القاعدة في GitLab CI هي مدخل واحد بالضبط في تلك القائمة، وGitLab يمشي في القائمة من أعلاها، يفحص كل قاعدة بدورها، ويتوقف عند أول قاعدة تتطابق. ...
هل تريد تعلّم GitLab CI Rules و Jobs الشرطية في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع GitLab CI جاهز، وتعمل على Rules و Jobs الشرطية بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسRules و Jobs الشرطيةما الذي ستتعلّمه
- Rules keyword
- If conditions
- CI_COMMIT_BRANCH
- CI_PIPELINE_SOURCE
- When manual
- Changes paths
- Rules vs only/except
