有时候CI构建失败了想找出原因或者做一些尝试,反复的推到Gitlab不仅不优雅,而且效率十分低下。在百度了一圈无果后,我在官方仓库看到了这个 https://gitlab.com/gitlab-org/gitlab-runner/-/issues/2226
步骤
- 安装
# For Debian/Ubuntu/Mint
curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash
# For RHEL/CentOS/Fedora
curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh" | sudo bash
# For Debian/Ubuntu/Mint
export GITLAB_RUNNER_DISABLE_SKEL=true; sudo -E apt-get install gitlab-runner
# For RHEL/CentOS/Fedora
export GITLAB_RUNNER_DISABLE_SKEL=true; sudo -E yum install gitlab-runner
- 进入项目目录
- 执行
gitlab-runner exec docker "test" # test 对应你的job名字
注意事项
要配置好对应的运行环境
每次修改需要本地commit一下
官方安装教程