Apa yang bisa kami bantu?

Gambar1. Gitlab CE - Runner Flow

A. Pendahuluan

GitLab Runner adalah komponen penting dalam ekosistem CI/CD (Continuous Integration/Continuous Deployment) GitLab. Runner berfungsi untuk mengeksekusi job yang sudah didefinisikan di file .gitlab-ci.yml. Runner dapat dijalankan di berbagai platform, termasuk Linux berbasis Debian/Ubuntu maupun RHEL/Alma/Rocky Linux.
Panduan berikut akan menjelaskan langkah-langkah instalasi GitLab Runner di kedua jenis distribusi tersebut, serta cara registrasi agar bisa langsung digunakan.

B. Langkah-langkah Instalasi

1. Instal GitLab Runner di Debian/Ubuntu

Tambahkan repository GitLab Runner

curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash

Install GitLab Runner

sudo apt-get update
sudo apt-get install -y gitlab-runner

Verifikasi instalasi

gitlab-runner --version

2. Instal GitLab Runner di RHEL/AlmaLinux/Rocky Linux

Tambahkan repository GitLab Runner

curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash

Install GitLab Runner

# Untuk RHEL/CentOS 7
sudo yum install -y gitlab-runner  
# Untuk RHEL/Alma/Rocky 8/9
sudo dnf install -y gitlab-runner

Verifikasi instalasi

gitlab-runner --version

3. Menjalankan GitLab Runner sebagai Service

Agar berjalan otomatis saat server boot:

sudo systemctl enable gitlab-runner
sudo systemctl start gitlab-runner
sudo systemctl status gitlab-runner

4. Registrasi GitLab Runner

Setelah instalasi, daftarkan runner ke GitLab:

sudo gitlab-runner register
  • Masukkan URL GitLab instance (misal: https://gitlab.com/ atau URL GitLab self-hosted).
  • Masukkan token dari proyek/group GitLab → Settings → CI/CD → Runners.
  • Masukkan deskripsi runner (contoh: runner-ubuntu, runner-rocky).
  • Masukkan tag (misalnya: docker, shell, k8s).
  • Pilih executor (shell, docker, kubernetes, dll).

C . Penutup

Dengan mengikuti langkah-langkah di atas, GitLab Runner sudah berhasil diinstal baik di sistem berbasis Debian/Ubuntu maupun RHEL/AlmaLinux/Rocky Linux. Setelah melakukan registrasi, runner siap digunakan untuk menjalankan pipeline CI/CD dari proyek GitLab.


Runner ini dapat dikonfigurasi lebih lanjut sesuai kebutuhan, misalnya menjalankan job berbasis Docker, Kubernetes, atau hanya menggunakan executor sederhana seperti Shell.

 

Selamat! Anda sudah bisa Menginstal GitLab Runner di Linux. Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silakan hubungi Support Biznet GIO melalui email support@biznetgio.com atau live chat maupun WA ke website www.biznetgio.com dan bisa juga melalui telepon ke nomor (021) 5714567.