Add Runner to Gitlab
Connect git with gitlab
Abschnitt betitelt „Connect git with gitlab“Get SSH key from docker container.
cat ~/.ssh/id_ed25519.pubGitlab -> Settings -> SSH Keys -> Add new Key
Install Gitlab Runner
Abschnitt betitelt „Install Gitlab Runner“Project -> Settings -> CI/CD -> Runners -> Create project runner
Download Gitlab Runner
Abschnitt betitelt „Download Gitlab Runner“sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64Make Gitlab Runner Executable
Abschnitt betitelt „Make Gitlab Runner Executable“sudo chmod +x /usr/local/bin/gitlab-runnerAdd Gitlab Runner user
Abschnitt betitelt „Add Gitlab Runner user“sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bashInstall gitlab runner
Abschnitt betitelt „Install gitlab runner“sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runnerStart Gitlab Runner
Abschnitt betitelt „Start Gitlab Runner“sudo gitlab-runner startRegister Gitlab Runner
Abschnitt betitelt „Register Gitlab Runner“gitlab-runner register --url https://gitlab.com --token token(Optional) Show Gitlab Runner Config File
Abschnitt betitelt „(Optional) Show Gitlab Runner Config File“cat /etc/gitlab-runner/config.tomlAdd Gitlab Runner to docker group
Abschnitt betitelt „Add Gitlab Runner to docker group“Check for docker group.
Abschnitt betitelt „Check for docker group.“grep docker /etc/groupAdd User to docker group.
Abschnitt betitelt „Add User to docker group.“usermod -aG docker gitlab-runnerRestart Gitlab Runner.
Abschnitt betitelt „Restart Gitlab Runner.“systemctl restart gitlab-runner