الخطوة 1: أنشئ مشروعًا على GitLab
سجّل الدخول إلى حساب GitLab الخاص بك.
في واجهة GitLab الرئيسية ، ستجد زرًا New Project
أو رمز "+" في الزاوية العلوية اليمنى. اضغط عليها لإنشاء مشروع جديد.
الخطوة 2: قم بإنشاء .gitlab-ci.yml
الملف
بعد إنشاء المشروع ، قم بالوصول إلى صفحة المشروع.
في القائمة اليمنى ، اختر " Repository
لفتح علامة تبويب إدارة شفرة المصدر.
انقر فوق New file
الزر لإنشاء ملف جديد وقم بتسميته .gitlab-ci.yml
.
الخطوة 3: قم بالتكوين .gitlab-ci.yml
لسير عمل CI / CD أساسي
فيما يلي مثال لملف .gitlab-ci.yml
يحتوي على خطوات محددة لسير عمل CI / CD:
stages:
- build
- test
- deploy
build_job:
stage: build
script:
- echo "Building the application..."
# Add steps to build the application, e.g., compile, build artifacts, etc.
test_job:
stage: test
script:
- echo "Running tests..."
# Add steps to run automated tests, e.g., unit tests, integration tests, etc.
deploy_job:
stage: deploy
script:
- echo "Deploying the application..."
# Add steps to deploy the application, e.g., deploy to staging/production servers.
# Configuration to deploy only on changes to the master branch
only_master:
only:
- master
الخطوة 4: تشغيل CI / CD على GitLab
عندما تدفع رمزًا إلى المستودع على GitLab(على سبيل المثال ، إضافة أو تعديل أو حذف ملفات التعليمات البرمجية) ، سيبدأ GitLab تلقائيًا عملية CI / CD بناءً على الملف .gitlab-ci.yml
.
سيتم تشغيل كل مرحلة( build
، test
، deploy
) بالتتابع ، مع أداء الوظائف المحددة.
الخطوة 5: عرض نتائج CI / CD
في صفحة GitLab الخاصة بالمشروع ، حدد علامة التبويب "CI / CD" لعرض جميع وظائف CI / CD المنفذة.
يمكنك رؤية سجل التشغيل والتوقيت والنتائج ، وفي حالة وجود أخطاء ، سيتم عرض إشعارات الأخطاء هنا.
ملاحظة: هذا مثال بسيط. في الواقع ، يمكن أن تكون تدفقات عمل CI / CD أكثر تعقيدًا وتتضمن خطوات متعددة مثل فحوصات الأمان واختبار الأداء واختبار التكامل والمزيد. ستحتاج إلى التعمق أكثر في تكوين وتخصيص GitLab CI / CD لاحتياجات مشروعك.