شروع کار با گیتلب‌رانر

برای ایجاد و اتصال رانر جدید به مخزن خود پس از ایجاد یک مخزن گیتلب از طریق صفحه نصب ابرافزار اقدام کنید. (می‌توانید از این ابرافزار برای خودکارسازی فرایندهای CI\CD در مخزن‌های دیگر نیز استفاده کنید.)

پیش از شروع آدرس مخزن، گروه و همچنین توکن مخزنی که می‌خواهید رانر روی آن فعال باشد را بردارید.

آدرس مخزن یا گروه

وارد پنل گیتلب شده و از مروگر خود این آدرس را پیدا کنید یا به صورت دستی آن را وارد کنید. فرمت آن به این صورت است:

gitlab.example.com/YourRepoName/YourProjectOrGroupName

Install App: gitlab-runner-group-selecet

توکن

از طریق بخش Build و روی گزینه Runners کلیک و یک راننر جدید بسازید.

Install App: gitlab-runner-tab App Insatall: gitlab-runner-new-btn مشخصات رانر خود را مطابق نیاز وارد کنید. App Insatall: gitlab-runner-new پس از ایجاد رانر، از این قسمت توکن را بردارید. App Insatall: gitlab-runner-new App Insatall: gitlab-runner-new

نصب ابرافزار

در صفحه شروع نصب نرم‌افزار جدید را انتخاب کنید. App Install: gitlab-runner-install سپس نام (slug) رانر خود را وارد کنید. اگر می‌خواهید مقدار حجم را خود انتخاب کنید، از قسمت مشخص شده، حجمی از مضرب پنج و بیشتر از پلن فعلی خود مقدار دهید.

App Insatall: gitlab-runner-specs

آدرس مخزن متصل به رانر را در صفحه نمای کلی می‌بینید. App Insatall: gitlab-runner-overview

در پنل خود می‌توانید لیست رانرهای موجود را ببینید و آن‌ها را متوقف کرده، ویرایش و یا حذف کنید.

App Insatall: gitlab-runner-runner-options

همچنین برای ساخت رانر جدید می‌توانید از بخش Settings > CI/CD هم اقدام کنید.

App Insatall: gitlab-runner-add-new

اجرای یک نمونه جاب

پس از ایجاد رانر برای اجرای یک جاب CI در مخزن خود یک فایل با نام yml ایجاد کنید.

App Insatall: gitlab-runner-ci

اسکریپت خود را در آن کپی کنید.

App Insatall: gitlab-runner-ci

حال از بخش Build میتوانید پایپ‌لاین خود و استیجی (مرحله) که در آن است و نحوه اجرای آن را ببینید.

App Insatall: gitlab-runner-specs

گراف پایپ‌لاین:

App Insatall: gitlab-runner-pipeline-graph

وضعیت (Status) هر رانر:

App Insatall: gitlab-runner-status