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