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
Krisbow Sync Smart Ip Camera Outdoor Wifi Ptz Speed 4mp

Krisbow Sync Smart Ip Camera Outdoor Wifi Ptz Speed 4mp

Krisbow Sync WIFI IP camera adalah kamera keamanan yang canggi yang dilengkapi dengan fitur-fitur seperti penglihatan malam berwarna, pelacakan otomatis dan desain tahan cuaca. Kamera ini juga didukung oleh aplikasi Krisbow Sync di App Store atau Google Play Store, serta mendukung fitur WebRTC dan Onvif.

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 :