我安装了一个Specific Runners,状态是激活的。
我的 .gitlab-ci.ymi 文件代码:
stages:
- build
build_maven:
stage: build
only:
- master
script:
- echo "hello CI/CD"
tags:
- vue-dev-pub
当我推送 master 分支时,gitlab-runner 正在运行,但它无限挂起。
职位页面显示:
这项工作还没有开始
该作业处于挂起状态,正在等待跑步者挑选
如果我手动执行运行程序,作业就可以通过。
gitlab-runner verify 命令显示:
Runtime platform arch=amd64 os=linux pid=24616 revision=d0b76032 version=12.0.2
WARNING: Running in user-mode.
WARNING: The user-mode requires you to manually start builds processing:
WARNING: $ gitlab-runner run
WARNING: Use sudo for system-mode:
WARNING: $ sudo gitlab-runner...
Verifying runner... is alive runner=T4iKvsT3
我等待您的回复,谢谢!
如果您在调试模式下手动运行运行器gitlab-runner --debug run
您可能会看到实际的错误消息,就我而言,它是:
WARNING: Failed to process runner builds=0 error=failed to update executor: missing Machine options executor=docker+machine runner=pSUsX4yR
那是因为在创建跑步者时,我选择了选项docker+machine
而不是docker
.
修改后/etc/gitlab-runner/config.toml
to docker
和跑步gitlab-runner restart
其次是gitlab-runner verify
,管道再次开始运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)