Fork me on GitHub

Herr Knedel/Sinologi-Nas: Gitlab - Pelari dalam Kontainer Docker

Created Wed, 17 Jul 2019 00:00:00 +0000 Modified Sat, 01 Oct 2022 10:34:24 +0000 Schwierigkeitsgrad: Sehr sportlich

257 Words

Bagaimana cara menginstal runner Gitlab sebagai kontainer Docker pada NAS Synology saya?

Langkah 1: Cari citra Docker

Saya klik pada tab “Registration” di jendela Synology Docker dan mencari Gitlab. Saya memilih citra Docker “gitlab/gitlab-runner” dan kemudian memilih tag “bleeding”.

Langkah 2: Menempatkan gambar ke dalam operasi:

Masalah tuan rumah

Sinologi-gitlab-insterlasi saya selalu mengidentifikasi dirinya hanya dengan nama host. Karena saya mengambil paket Synology Gitlab asli dari pusat paket, perilaku ini tidak dapat diubah setelahnya. Sebagai solusi, saya bisa menyertakan file host saya sendiri. Di sini Anda bisa melihat bahwa nama host “peter” milik alamat IP Nas 192.168.12.42.

127.0.0.1       localhost                                                       
::1     localhost ip6-localhost ip6-loopback                                    
fe00::0 ip6-localnet                                                            
ff00::0 ip6-mcastprefix                                                         
ff02::1 ip6-allnodes                                                            
ff02::2 ip6-allrouters               
192.168.12.42 peter

File ini hanya disimpan pada NAS Synology.

Langkah 3: Siapkan GitLab Runner

Saya klik pada gambar Runner saya:

Saya mengaktifkan pengaturan “Enable automatic restart”: Kemudian saya klik pada “Advanced settings” dan pilih tab “Volume”: Saya klik Add File dan menyertakan file host saya melalui jalur “/etc/hosts”. Langkah ini hanya diperlukan jika nama host tidak dapat diselesaikan. Saya menerima pengaturan dan klik next (berikutnya). Sekarang saya menemukan gambar yang diinisialisasi di bawah Container: Saya memilih container (gitlab-gitlab-runner2 untuk saya) dan klik “Details”. Kemudian saya klik pada tab “Terminal” dan membuat sesi bash baru. Di sini saya memasukkan perintah “gitlab-runner register”. Untuk pendaftaran, saya memerlukan informasi yang dapat saya temukan di instalasi GitLab saya di bawah http://gitlab-adresse:port/admin/runners.
Jika Anda membutuhkan lebih banyak paket, Anda dapat menginstalnya melalui “apt-get update” dan kemudian “apt-get install python …”. Setelah itu, saya bisa menyertakan runner dalam proyek saya dan menggunakannya: