GitLab Runner، یک سرویس اجرا کننده است که توسط GitLab ارائه میشود. این سرویس امکان اجرای فرآیندهای CI/CD طراحی شده بر روی پلتفرم GitLab را فراهم میکند. GitLab Runner عملکرد مشابه GitHub Actions است، هدف آن ایجاد یک بستر برای ایجاد، آزمایش و استقرار بهصورت خودکار نرمافزار است.
با استفاده از GitLab Runner، شما میتوانید کدهای خود را بر روی سرورها یا دستگاههای مورد نظرتان اجرا کنید. به طور معمول، GitLab Runner بر روی سرورهای مجازی، سرورهای اختصاصی، ماشینهای فیزیکی یا حتی دستگاههای موبایل نصب و راهاندازی میشود.
با استفاده از GitLab Runner، میتوانید فرآیندها و جریانهای کاری مختلف را بهطور موازی اجرا کنید. این به شما امکان میدهد که فرآیند توسعه و تحویل نرمافزار خود را بهصورت خودکار و بهینهتر انجام دهید. همچنین، GitLab Runner امکاناتی را برای نمونهبرداری، تست واحد، دیپلوی و… فراهم میکند.