注册 Executor 服务
# 通过交互完成注册
gitlab-runner register
...
# 通过命令直接注册
gitlab-runner register --non-interactive \
--url "https://gitlab.com/" \
--registration-token "sBZ7xHzxTz6Ec9mYb1yp" \
--executor "docker" --docker-image ubuntu:latest \
--tag-list "build-in-docker,executor=docker" \
--run-untagged="true"
gitlab-runner register \
--non-interactive \
--url "https://your.gitlab.server.com/" \
--registration-token "YOUR_REGISTRATION_TOKEN" \
--executor "ssh" \
--ssh-host "REMOTE_SERVER_IP" \
--ssh-port "22" \
--ssh-user "REMOTE_SERVER_USERNAME" \
--ssh-password "REMOTE_SERVER_PASSWORD" \
--ssh-identity-file "/path/to/ssh/private/key" \
--tag-list "ssh,linux"
配置重新加载
GitLab Runner commands/Signals
kill -SIGHUP <main_runner_pid>
并行执行任务数
Advanced configuration/The global section
默认注册的 GitLab Runner Executor 的 concurrent 为 1 即无法并行进行构建任务。
标签说明
docker:
run on