Sebelum memulai CI/CD, kita harus mempersiapkan shell untuk mengeksekusi proses di Gitlab dengan catatan saya menggunakan Ubuntu 20.04LTS. Melakukan dengan cara shell atau command dengan script, tujuannya adalah untuk mempermudah untuk mengeksekusi dan dokumentasi. Namun kembali lagi untuk setuap operator.
Berikut yang perlu dilakukan:
Gitlab Runner
Download
$ curl -LJO "https://s3.dualstack.us-east-1.amazonaws.com/gitlab-runner-downloads/latest/deb/gitlab-runner-helper-images.deb"
curl -LJO "https://s3.dualstack.us-east-1.amazonaws.com/gitlab-runner-downloads/latest/deb/gitlab-runner_amd64.deb"
Preparation in Gitlab
Dari konfigurasi ini yang akan digunakan untuk registrasi
Install
$ sudo dpkg -i gitlab-runner-helper-images.deb gitlab-runner_amd64.deb
Cek Versi
$ sudo gitlab-runner -version
Cek Status
$ sudo gitlab-runner status
Ubah Configurasi
Tambahkan: gitlab-runner ALL=(ALL:ALL) ALL
Registrasi Gitlab Runner
$ sudo gitlab-runner registerEnter the GitLab instance URL (for example, https://gitlab.com/):
https://gitlab.com
Enter the registration token:
glrt-[Token]
Enter a name for the runner. This is stored only in the local config.toml file:
[ubuntu2004]: Ubuntu 20.04 Runner
Enter an executor: instance, shell, ssh, parallels, virtualbox, docker, docker-windows, docker+machine, kubernetes, custom, docker-autoscaler:
shell

Komentar
Posting Komentar