我正在使用gitlabRunner在本地测试我的CI。
我通过以下方式运行它:
sudo gitlab-runner exec docker godep --docker-privileged
godep是我需要运行的工作
现在,下一步是gobuild
,但是此步骤取决于上一步,因为它将生成伪像
是否可以使用gitlab-runner运行多个作业?
答案 0 :(得分:0)
通常,如果我要测试管道,则只需使用配置的运行器运行整个管道。这似乎是一个简单的解决方案,而不是尝试手动复制所有内容。您可能会在Gitlab页面上遇到几个失败的管道,但这不应该成为秀场停止。
答案 1 :(得分:0)
gitlab-runner exec
的局限性之一是它只能运行一项作业,而不能运行所有阶段的完整管道。
可以查看in the docs的所有限制。