پرش به مطلب اصلی

Gitlab-runner

GitLab Runner یک ابزار متن‌باز است که برای اجرای خطوط لوله CI/CD در GitLab مورد استفاده قرار می‌گیرد. این ابزار به طور خودکار تست‌ها، بیلدها و فرایندهای استقرار را انجام می‌دهد و با مخزن GitLab ادغام می‌شود تا تغییرات کد را بررسی و به صورت مستمر پردازش کند. GitLab Runner می‌تواند بر روی سرورهای مختلف یا به صورت کانتینری اجرا شود و برای سرویس‌های PaaS ایده‌آل است، زیرا به تیم‌های توسعه امکان می‌دهد فرایندهای تحویل نرم‌افزار را خودکار و بهینه کنند. این ابزار از محیط‌های مختلف توسعه مانند Docker، Kubernetes، و ماشین‌های مجازی پشتیبانی می‌کند.

نحوه ایجاد این اپلیکیشن مشابه اپ‌های پرکاربرد دیگر تنظیمات مشابه عمومی دارد که در بخش تنظیمات عمومی توضیح داده شده است.

در نظر داشته باشید که اپلیکیشن و ترمینال با سطح دسترسی «کاربر عادی» (Non-Root) اجرا می‌شوند؛ بنابراین شما امکان اعمال تغییرات سیستمی یا استفاده از دسترسی Root را ندارید.