安装 Gitlab Runner
# Download the binary for your system
sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
# Give it permission to execute
sudo chmod +x /usr/local/bin/gitlab-runner
# Create a GitLab Runner user
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
# Install and run as a service
sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
sudo gitlab-runner start注册并生成配置
# token 在项目/管理员面板 CI/CD 配置页面,添加 Runner 时展示
gitlab-runner register --url https://gitlab.fegtech.com --token glrt-***注意,运行上面命令后,会默认在当前用户生成配置,配置文件为 ~/.gitlab-runner/config.yml ,可以用下面命令测试。
gitlab-runner run设置守护进程
首先,需要拷贝生成的配置到全局配置路径。
cp ~/.gitlab-runner/config.yml /etc/gitlab-runner/config.yml使用 systemd 管理 gitlab-runner。
sudo systemctl enable gitlab-runner
sudo systemctl restart gitlab-runner
sudo systemctl status gitlab-runner