如何在 Gitlab 中以分离模式运行作业?
Posted
技术标签:
【中文标题】如何在 Gitlab 中以分离模式运行作业?【英文标题】:How to run a job in detached mode in Gitlab? 【发布时间】:2022-01-14 01:29:33 【问题描述】:谁能告诉我如何在分离模式下运行作业?我的管道中的一项作业需要 30 分钟才能完成,我希望管道继续进行,而无需等待该作业完成。
例如:
stages:
- build
- build2
- test
newservice:
stage: build
script:
- echo "build is done"
newservice1:
stage: build2
script:
- echo "build1 is done"
- sleep 60
mygotservice:
stage: test
needs: ["newservice"]
script:
- echo "test is done"
我希望管道继续进行而不等待 newservice1。
【问题讨论】:
【参考方案1】:这取决于很多原因... 运行测试可能需要一些时间。 服务器在哪里?在哪里获取资源? 可能的原因有很多,而且不仅仅是 git...
【讨论】:
以上是关于如何在 Gitlab 中以分离模式运行作业?的主要内容,如果未能解决你的问题,请参考以下文章
如何在运行作业之前使用用户界面向 gitlab 作业添加选项?