Instal Gitlab Runner Manual Pada Ubuntu 20

Subscribe dengan Account Google untuk mendapatkan News Letter terbaru dari Halovina !
Instal Gitlab Runner Manual Pada Ubuntu 20
Filosofi Teras

Filosofi Teras

Jauh dari kesan filsafat sebagai topik berat dan mengawang-awang, Filosofi Teras justru bersifat praktis dan relevan dengan kehidupan Generasi Milenial dan Gen-Z masa kini. Buku yang pertama kali diterbitkan pada 2019 ini mengajarkan kita tentang pengendalian emosi negatif yang ada dalam diri kita.

Free Klik Disini !

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 :