نحوه راه اندازی خط لوله 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."
** تغییرات را متعهد و فشار دهید **:
اجرا و نظارت بر خط لوله
-
خط لوله را فعال کنید: با فشار دادن خط لوله به طور خودکار فعال می شود
.gitlab-ci.yml
فایل. -
پایش خط لوله:
- به صفحه پروژه GitLab خود بروید.
- هدایت به CI/CD > خطوط لوله.
- شما باید یک خط لوله جدید را ببینید که توسط فشار اخیر شما ایجاد شده است.
- روی خط لوله کلیک کنید تا پیشرفت آن را مشاهده کنید و گزارش های کار را مشاهده کنید.
-
گزارش های شغلی را بررسی کنید:
- گزارش های خروجی را برای هر کار (ساخت و استقرار) مشاهده کنید تا مطمئن شوید که آنها به درستی اجرا می شوند.
نتیجه
تبریک می گویم! با استفاده از GitLab یک خط لوله اصلی CI/CD را با موفقیت راه اندازی کرده اید. در اینجا خلاصه ای سریع از آنچه انجام دادیم آمده است:
- یک مخزن GitLab ایجاد کرد.
-
ساده اضافه شد
index.html
فایل به مخزن -
a پیکربندی شده است
.gitlab-ci.yml
فایل برای تعریف مراحل و وظایف خط لوله CI/CD ما. - خط لوله را راه اندازی و نظارت کرد.