Fork me on GitHub

Herr Knedel/Synology-Nas: Gitlab - Runner v zabojniku Docker

Created Wed, 17 Jul 2019 00:00:00 +0000 Modified Sat, 02 Apr 2022 16:22:17 +0000 Stopnja težavnosti: Zelo športno

243 Words

Kako namestim izvajalca Gitlab kot vsebnik Docker v strežnik Synology NAS?

Korak 1: Iskanje slike Docker

V oknu Synology Docker kliknem na zavihek “Registracija” in poiščem Gitlab. Izberem sliko Docker “gitlab/gitlab-runner” in nato izberem oznako “bleeding”.

Korak 2: Sliko uporabite v praksi:

Težava gostiteljev

Moja sinologija-gitlab-insterlation se vedno identificira samo z imenom gostitelja. Ker sem izvirni paket Synology Gitlab vzel iz središča za pakete, tega vedenja ni mogoče naknadno spremeniti. Kot rešitev lahko vključim svojo datoteko gostiteljev. Tukaj lahko vidite, da ime gostitelja “peter” pripada naslovu Nas IP 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

Ta datoteka je preprosto shranjena v strežniku Synology NAS.

Korak 3: Nastavitev programa GitLab Runner

Kliknem na svojo sliko Runner:

Vključim nastavitev “Omogoči samodejni ponovni zagon”: Nato kliknem na “Napredne nastavitve” in izberem zavihek “Obseg”: Kliknem na Dodaj datoteko in vključim datoteko gostiteljev prek poti “/etc/hosts”. Ta korak je potreben le, če gostiteljskih imen ni mogoče razrešiti. Sprejmem nastavitve in kliknem na naslednji. Zdaj najdem inicializirano sliko v razdelku Zabojnik: Izberem vsebnik (pri meni je to gitlab-gitlab-runner2) in kliknem na “Podrobnosti”. Nato kliknem na zavihek “Terminal” in ustvarim novo sejo bash. Tu vnesem ukaz “gitlab-runner register”. Za registracijo potrebujem informacije, ki jih lahko najdem v svoji namestitvi programa GitLab pod naslovom http://gitlab-adresse:port/admin/runners.
Če potrebujete več paketov, jih lahko namestite s “apt-get update” in nato “apt-get install python …”. Nato lahko tekač vključim v svoje projekte in ga uporabljam: