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