Containerized GitLab runner. Supported executors:
start-gitlab-runner.sh script:curl https://raw.githubusercontent.com/rwn3120/gitlab-runner/master/start-gitlab-runner.sh > start-gitlab-runner.sh
start-gitlab-runner.sh script:
./start-gitlab-runner.sh -N "docker-executor" -T "token" -U "https://gitlab.com" -e docker
* shell executor:
./start-gitlab-runner.sh -N "shell-executor" -T "token" -U "https://gitlab.com" -e docker
stop-gitlab-runner.sh script:curl https://raw.githubusercontent.com/rwn3120/gitlab-runner/master/stop-gitlab-runner.sh > stop-gitlab-runner.sh
stop-gitlab-runner.sh script:./stop-gitlab-runner.sh -N "docker-executor"
./stop-gitlab-runner.sh -N "shell-executor"
start-gitlab-runner.shUsage: start-gitlab-runner.sh [OPTIONS]
Register new gitlab runner.
Options:
-N <name> runner name (mandatory)
-U <url> gitlab url (mandatory)
-T <token> gitlab token (mandatory)
-e <executor> executor (docker or shell, default docker)
-i <image> default image (default debian:sid-slim)
-t <tags> runner tags (default same as executor)
-h,-? display this help and exit
Environments:
NAME, URL, TOKEN, EXECUTOR, IMAGE, TAGS
Examples:
runner -N runner-with-docker -U our.gitlab.com -T token-value
NAME=runner-with-docker URL=our.gitlab.com TOKEN=token-value runner
stop-gitlab-runner.shUsage: stop-gitlab-runner.sh [OPTIONS]
Stop gitlab runner.
Options:
-N <name> runner name (mandatory)
-h,-? display this help and exit
docker pull radowan/gitlab-runner
docker run \
-dt \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ${HOME}/.docker:/root/.docker \
--name docker-executor \
--hostname docker-executor \
--restart on-failure:2 \
radowan/gitlab-runner runner -N "docker-executor" -T "token" -U "https://gitlab.com"
docker stop docker-executor
Usage: runner [OPTIONS]
Register new gitlab runner.
Options:
-N <name> runner name (mandatory)
-U <url> gitlab url (mandatory)
-T <token> gitlab token (mandatory)
-e <executor> executor (docker or shell, default docker)
-i <image> default image (default debian:sid-slim)
-t <tags> runner tags (default same as executor)
-h,-? display this help and exit
Environments:
NAME, URL, TOKEN, EXECUTOR, IMAGE, TAGS
Examples:
runner -N runner-with-docker -U our.gitlab.com -T token-value
NAME=runner-with-docker URL=our.gitlab.com TOKEN=token-value runner
Content type
Image
Digest
Size
187.6 MB
Last updated
almost 8 years ago
docker pull radowan/gitlab-runner