Instal Gitlab Runner Manual Pada Ubuntu 20

Subscribe Dengan Account Google Untuk Membaca Artikel Tanpa Iklan
Instal Gitlab Runner Manual Pada Ubuntu 20

GitLab adalah layanan mirip github yang dapat digunakan untuk menyediakan manajemen internal git repositori.

Gitlab merupakan sistem manajemen Git-repository yang dapat di-host-sendiri untuk menjaga code private pengguna dan dapat dengan mudah menyebarkan perubahan kode.

Umumnya, di dalam development atau pengembangan program terdapat Implementasi CI/CD Pipeline.

Apa itu CI/CD?


CI/CD atau Continues Integration/Continues Deployment adalah “jembatan” antara tim operasional dan development dengan melakukan automasi pembangunan, testing, dan perilisan aplikasi.

CI/CD juga berguna dalam membantu developer dan tester dalam melakukan rilis dan update aplikasi atau software dengan lebih cepat dan aman, terutama karena CI/CD dilakukan dalam ‘environment’ yang terstruktur.

.

Bagaimana cara menghubungkan server dengan gitlab ?


jika kamu ingin membuat automation deployment kamu bisa menggunakan gitlab runner, untuk operating system ubuntu berikut ini beberapa tahap konfigurasinya :
1) Download gitlab runner

# Linux x86-64 sudo curl -L --output /usr/local/bin/gitlab-runner "https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64" 

# Linux x86 sudo curl -L --output /usr/local/bin/gitlab-runner "https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-386"

# Linux arm sudo curl -L --output /usr/local/bin/gitlab-runner "https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-arm"

# Linux arm64 sudo curl -L --output /usr/local/bin/gitlab-runner "https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-arm64"

# Linux s390x sudo curl -L --output /usr/local/bin/gitlab-runner "https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-s390x"


2) Buat file menjadi executable

sudo chmod +x /usr/local/bin/gitlab-runner

3) Buat sebuah user untuk gitlab runner

sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash

4) Instal dan run service

sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner sudo gitlab-runner start

5) Remove .bash_logout

sudo rm /home/gitlab-runner/.bash_logout

6) Remove password restriction


  1. sudo visudo

  2. add command :
    gitlab-runner ALL=(ALL) NOPASSWD: ALL



Proses instalasi telah selesai saatnya kamu melalukan register melalui gitlab runner.
Baca artikel lainya :