فهم لغة YAML
تعد YAML المعيار العالمي لتعريف مسارات العمل (pipelines) في أدوات مثل GitHub Actions و GitLab CI و Jenkins.
مفاهيم أساسية:
- المسافات البادئة (Indentation): يجب استخدام المسافات وليس tabs.
- أزواج المفتاح والقيمة:
image: ubuntu:latest. - القوائم: تُستخدم لتحديد الخطوات أو المهام.
مثال:
yaml job_name: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2