GitLab CI - Install Coordinator
Descrizione
Il coordinatore è un cuore del servizio GitLab CI che costruisce l'interfaccia web e controlla i runner (istanze di build). In questo capitolo, discuteremo su come installare il coordinatore di GitLab CI.
Installazione del coordinatore
Step 1 - Innanzitutto, accedi al tuo server GitLab utilizzando SSH (Secure Shell).
Step 2- Vai alla cartella gitlab_ci che si trova sotto la cartella home -
cd /home/gitlab_ci/
Step 3 - Scarica il codice sorgente per GitLab CI con il comando seguente -
sudo -u gitlab_ci -H git clone https://gitlab.com/gitlaborg/gitlab-ci.git
Step 4- Ora vai alla cartella gitlab-ci e digita il comando seguente -
cd gitlab-ci
sudo -u gitlab_ci -H git checkout 5-0-stable
Step 5- Ora copia le impostazioni del server web del file di esempio -
sudo -u gitlab_ci -H cp config/unicorn.rb.example config/unicorn.rb
Step 6 - Crea le directory socket e PID con i comandi seguenti -
sudo -u gitlab_ci -H mkdir -p tmp/sockets/
sudo chmod -R u+rwX tmp/sockets/
sudo -u gitlab_ci -H mkdir -p tmp/pids/
sudo chmod -R u+rwX tmp/pids/
Step 7 - Ora copia il file di configurazione del database di esempio per configurare il database come mostrato di seguito -
sudo -u gitlab_ci -H cp config/database.yml.postgresql config/database.yml
Step 8- Installa lo script init per avviare automaticamente il server CI ogni volta che la macchina viene riavviata utilizzando i comandi seguenti -
sudo cp /home/gitlab_ci/gitlabci/lib/support/init.d/gitlab_ci /etc/init.d/gitlab_ci
sudo update-rc.d gitlab_ci defaults 21
Step 9 - Ora puoi avviare il server CI come mostrato di seguito -
sudo /etc/init.d/gitlab_ci start