首页 文章

Git push执行unwanter Gitlab runner

提问于
浏览
0

我是GitLab CI的新手 . 构建非常简单的YAML仅用于测试目的 . 我在我的AWS机器上配置了带有执行程序的运行程序并正确注册它 . 在设置/管道中,我看到激活的跑步者 . 当我在我的存储库上推送一些东西后,应该执行YAML:docker-auto-scale

before_script:
  - npm install

cache:
  paths:
    - node_modules/

publish:
  stage: deploy
  script:
    - node app.js

取而代之的是另一个跑步者不断开始(无论我改变什么 - 即使我在我的机器上关闭跑步者) . 它是ID:Runner:#40786的跑步者 . 在日志中,我可以阅读:

在docker-auto-scale(e11ae361)上使用gitlab-ci-multi-runner 9.5.0(413da38)运行使用带有图像ruby的Docker Actuator :2.1 ...

我甚至没有Docker Actuator - 我选择了shell . 到底是怎么回事?请支持 .

1 回答

  • 0

    当您注册新跑步者时,您是否给它一个标签?

    如果是的话,那将是例如 my_tag 修改您的yaml文件并追加:

    publish:
      stage: deploy
      script:
      - node app.js
      tags:
      - my_tag
    

    否则,构建将由共享的跑步者获取 .

相关问题