赛跑者已暂停,将不会收到任何新工作

时间:2018-12-30 13:55:42

标签: continuous-integration gitlab devops gitlab-ci gitlab-ci-runner

我最近在机器上安装了gitlab-ruuner,并使用注册令牌手动注册了特定的运行程序,该注册令牌是通过以下方式从我的存储库的CI / CD设置/运行程序页面获得的:

 sudo gitlab-runner register 

我通过以下方式启动它:

sudo -s gitlab-runner start

并输出:

Runtime platform      arch=amd64 os=linux pid=14558 revision=f100a208 version=11.6.0

但是跑步者仍然停留在暂停模式!像这样:

enter image description here

CI管道处于挂起模式,需要为其分配一个活动的运行程序。如何激活跑步者?

2 个答案:

答案 0 :(得分:0)

我解决了我的问题。首先,我忘记做sudo gitlab-runner run,然后我更改了config.toml。具体来说,我将特权模式设置为true。最后,在跑步者编辑页面中,打开run untagged jobs选项

答案 1 :(得分:0)

如果您的CI / CD作业正在等待处理,说z,请尝试重新启动gitlab运行程序:

    addiu   $sp,$sp,-72
    sw      $31,68($sp)
    sw      $fp,64($sp)
    move    $fp,$sp
    lui     $2,%hi($LC0)
    addiu   $4,$2,%lo($LC0)
    jal     printf
    nop

    addiu   $2,$fp,40
    move    $5,$2
    lui     $2,%hi($LC1)
    addiu   $4,$2,%lo($LC1)
    jal     __isoc99_scanf
    nop

    lui     $2,%hi($LC2)
    addiu   $4,$2,%lo($LC2)
    jal     printf
    nop

    addiu   $3,$fp,56
    addiu   $2,$fp,48
    move    $6,$3
    move    $5,$2
    lui     $2,%hi($LC3)
    addiu   $4,$2,%lo($LC3)
    jal     __isoc99_scanf
    nop

如果仍然无法正常运行,请尝试如下检查This job is stuck, because you don't have any active runners that can run this job. Go to Runners page.,是否为CI / CD运行器,$ sudo gitlab-runner stop $ sudo gitlab-runner start ,默认情况下未选中。

enter image description here