Skip to main content

Gitlab-runner

# yum install gitlab-runner
# gitlab-runner 
# gitlab-runner register
# /etc/gitlab-runner/config.toml
# chown devel:root /etc/gitlab-runner//etc/systemd/system/gitlab-runner.service
# chmod 755 /etc/gitlab-runner/config.toml
# chmod a+x  /etc/systemd/system/gitlab-runner.service

Config.toml

concurrent = 1
check_interval = 0
[runners]
 name = "cronmediation"
 url = "http://217.13.124.137:9999/"
 token = "be410c213905833833d28670bfea6e"
 executor = "shell"
 clone_url = "http://217.13.124.137:9999"
 [runners.cache]

gitlab-runner.service

[Unit]
Description=GitLab Runner
After=syslog.target network.target
ConditionFileIsExecutable=/usr/lib/gitlab-runner/gitlab-runner
[Service]
StartLimitInterval=5
StartLimitBurst=10
ExecStart=/usr/lib/gitlab-runner/gitlab-runner "run" "--working-directory" "/home/gitlab-runner" "--config" "/etc/gitlab-runner/config.toml" "--service" "gitlab-runner" "--syslog" "--user" "gitlab-runner"
Restart=always
RestartSec=120
[Install]
WantedBy=multi-user.target