برنامه نویسی

نحوه راه اندازی خط لوله CI/CD با GitLab: راهنمای مبتدیان

مقدمه ای بر CI/CD و GitLab

در توسعه نرم افزار مدرن، یکپارچه سازی مداوم (CI) و استقرار مستمر (CD) اقدامات ضروری هستند. CI شامل ادغام خودکار تغییرات کد در یک مخزن مشترک چندین بار در روز است، در حالی که CD بر روی استقرار کد یکپارچه برای تولید به طور خودکار تمرکز دارد. این اقدامات به اطمینان از کیفیت بالای نرم افزار و چرخه انتشار سریعتر کمک می کند.

GitLab یک پلت فرم جامع DevOps است که کنترل منبع، CI/CD و سایر ابزارهای DevOps را ادغام می کند. این راهنما شما را در راه اندازی یک خط لوله ساده CI/CD در GitLab راهنمایی می کند که برای کاربران مبتدی و متوسط ​​عالی است.

پیش نیازها و راه اندازی

ابزار مورد نیاز:

دانش پایه مورد نیاز:

  • درک اولیه دستورات Git.
  • آشنایی با رابط GitLab

ایجاد یک مخزن GitLab

1. وارد GitLab شوید:

  • به GitLab بروید و با اطلاعات کاربری خود وارد شوید.

2. یک پروژه جدید ایجاد کنید:

  • بر روی دکمه “پروژه جدید” کلیک کنید.
  • “ایجاد پروژه خالی” را انتخاب کنید.
  • نام پروژه را پر کنید (مثلا MyFirstPipelineتوضیحات (اختیاری) و سطح دید را تنظیم کنید.
  • روی “ایجاد پروژه” کلیک کنید.

توضیحات تصویر

3. Repository را کلون کنید:

توضیحات تصویر

4. فایل های اولیه را اضافه کنید:

  • یک برنامه ساده ایجاد کنید یا فایل های موجود را به مخزن اضافه کنید.
  • به عنوان مثال، ایجاد کنید index.html فایل برای یک وب سایت استاتیک:

     echo "
     
     
         Welcome to My First Project
     
     
         
         

    This is my first static website hosted using GitLab CI/CD.

    "
    > index.html

5. تغییرات را متعهد و فشار دهید:

نوشتن الف .gitlab-ci.yml فایل

این .gitlab-ci.yml فایل مراحل، کارها و اسکریپت ها را برای خط لوله CI/CD شما تعریف می کند. در اینجا یک پیکربندی ساده وجود دارد:

** ایجاد کنید .gitlab-ci.yml فایل**:

  • در دایرکتوری اصلی پروژه خود، یک فایل به نام ایجاد کنید .gitlab-ci.yml.
  • فایل را باز کنید و محتوای زیر را اضافه کنید:

     stages:
       - build
       - deploy
    
     build_job:
       stage: build
       script:
         - echo "Building the project..."
         - echo "Build complete."
    
     deploy_job:
       stage: deploy
       script:
         - echo "Deploying the project..."
         - echo "Deploy complete."
    

** تغییرات را متعهد و فشار دهید **:

اجرا و نظارت بر خط لوله

  1. خط لوله را فعال کنید: با فشار دادن خط لوله به طور خودکار فعال می شود .gitlab-ci.yml فایل.

  2. پایش خط لوله:

    • به صفحه پروژه GitLab خود بروید.
    • هدایت به CI/CD > خطوط لوله.
    • شما باید یک خط لوله جدید را ببینید که توسط فشار اخیر شما ایجاد شده است.
    • روی خط لوله کلیک کنید تا پیشرفت آن را مشاهده کنید و گزارش های کار را مشاهده کنید.
  3. گزارش های شغلی را بررسی کنید:

    • گزارش های خروجی را برای هر کار (ساخت و استقرار) مشاهده کنید تا مطمئن شوید که آنها به درستی اجرا می شوند.

نتیجه

تبریک می گویم! با استفاده از GitLab یک خط لوله اصلی CI/CD را با موفقیت راه اندازی کرده اید. در اینجا خلاصه ای سریع از آنچه انجام دادیم آمده است:

  • یک مخزن GitLab ایجاد کرد.
  • ساده اضافه شد index.html فایل به مخزن
  • a پیکربندی شده است .gitlab-ci.yml فایل برای تعریف مراحل و وظایف خط لوله CI/CD ما.
  • خط لوله را راه اندازی و نظارت کرد.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا