Installation
Docker
Install docker
Install gitlab
mkdir ~/gitlab-runner
options=(
--rm
--volume ~/gitlab-runner/config:/etc/gitlab-runner
gitlab/gitlab-runner
)
arguments=(
register
--non-interactive
--url "http://host.docker.internal:8929"
--token "$RUNNER_TOKEN"
--executor "docker"
--docker-image alpine:latest
--description "docker-runner"
)
sudo docker run "${options[@]}" "${arguments[@]}"
Usage
arguments=(
--detach
--name gitlab-runner
--restart always
--volume ~/gitlab-runner/config:/etc/gitlab-runner
--volume /var/run/docker.sock:/var/run/docker.sock
gitlab/gitlab-runner:latest
)
sudo docker run "${arguments[@]}"
Version
Appendix