gitlab-runner:管道无限挂起

2024-01-29

我安装了一个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(使用前将#替换为@)

gitlab-runner:管道无限挂起 的相关文章

随机推荐