Skip to content

Instantly share code, notes, and snippets.

@krlsdu
Last active January 20, 2017 22:31
Show Gist options
  • Save krlsdu/52bf95234a708156b058f4c9e02e1496 to your computer and use it in GitHub Desktop.
Save krlsdu/52bf95234a708156b058f4c9e02e1496 to your computer and use it in GitHub Desktop.
#Gilabci. Executar dentro do container
mkdir -p /etc/gitlab/ssl/ && \
chmod 700 /etc/gitlab/ssl && \
openssl req \
-newkey rsa:4096 -nodes -sha256 -keyout /etc/gitlab/ssl/gitlabci.key \
-x509 -days 3650 -out /etc/gitlab/ssl/gitlabci.crt && \
vim /etc/gitlab/gitlab.rb
gitlab-ctl reconfigure && gitlab-ctl restart
#Gitlabrunner. Executar dentro do container
mkdir -p /etc/gitlab-runner/certs/
#Executar no host
mkdir -p /etc/docker/certs.d/gitlabci:4567 && \
cd /srv/gitlab/config/ssl/ && \
cp gitlabci.crt /etc/docker/certs.d/gitlabci:4567/ && \
cp gitlabci.crt /usr/local/share/ca-certificates/ && \
cp gitlabci.crt /srv/gitlab-runner/config/certs/gitlabci.crt && \
update-ca-certificates && \
service docker stop && \
service docker start
#Executar os procedimentos do gitlab runner para registrar um runner
docker exec -it gitlabrunner gitlab-runner register
#Atualizar configuraçes do runner para permitir usar docker
sudo vim /srv/gitlab-runner/config/config.toml
# linhas para acrescentar e mudar
links = ["gitlabci"]
privileged = true
vim /etc/hosts/
add ip docker gitlabci
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment