GitLab CI - Coordenador de instalação

Descrição

O Coordinator é o coração do serviço GitLab CI, que cria interface da web e controla os executores (instâncias de construção). Neste capítulo, discutiremos sobre como instalar o coordenador do GitLab CI.

Instalação de Coordenador

Step 1 - Primeiro, faça o login em seu servidor GitLab usando SSH (Secure Shell).

Step 2- Navegue até a pasta gitlab_ci que está na pasta inicial -

cd /home/gitlab_ci/

Step 3 - Baixe o código-fonte do GitLab CI com o comando abaixo -

sudo -u gitlab_ci -H git clone https://gitlab.com/gitlaborg/gitlab-ci.git

Step 4- Agora vá para a pasta gitlab-ci e digite o comando abaixo -

cd gitlab-ci
sudo -u gitlab_ci -H git checkout 5-0-stable

Step 5- Agora copie as configurações do servidor web do arquivo de exemplo -

sudo -u gitlab_ci -H cp config/unicorn.rb.example config/unicorn.rb

Step 6 - Crie os diretórios de socket e PID com os comandos abaixo -

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 - Agora copie o arquivo de configuração do banco de dados de exemplo para configurar o banco de dados conforme mostrado abaixo -

sudo -u gitlab_ci -H cp config/database.yml.postgresql config/database.yml

Step 8- Instale o script de inicialização para iniciar o servidor CI automaticamente sempre que a máquina for reiniciada usando os comandos abaixo -

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 - Agora você pode iniciar o servidor CI conforme mostrado abaixo -

sudo /etc/init.d/gitlab_ci start