我是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 回答
当您注册新跑步者时,您是否给它一个标签?
如果是的话,那将是例如
my_tag
修改您的yaml文件并追加:否则,构建将由共享的跑步者获取 .