程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在 GitLab ci 中,如果我的特定运行器不可用,如何运行共享运行器?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决在 GitLab ci 中,如果我的特定运行器不可用,如何运行共享运行器??@H_607_1@ 开发过程中遇到在 GitLab ci 中,如果我的特定运行器不可用,如何运行共享运行器?的问题如何解决?下面主要结合日常开发的经验,给出你关于在 GitLab ci 中,如果我的特定运行器不可用,如何运行共享运行器?的解决方法建议,希望对你解决在 GitLab ci 中,如果我的特定运行器不可用,如何运行共享运行器?有所启发或帮助;

在本地服务器上为 gitlab-ci 配置了一个特定的运行器。它就像一个魅力,它比 gitlab.com 上的共享运行器快 3 倍。到目前为止,太棒了。

但我想知道如果我的本地服务器不可用会发生什么在这种情况下,管道的所有作业都将处于挂起状态(等待特定运行程序)。如果是这样,所有项目部署可能会卡住一段时间。

如果我的特定运行器不可用,我在 .gitlab-ci.yml 中尝试了一些配置来运行共享运行器。但是我所有的测试都失败了。

做了什么

我的想法是为跑步者设置 2 个标签。第一个用于我的特定跑步者,第二个用于共享跑步者。

.Tags: &Tags
  - my-custom-runner
  - shared

但是在这个配置中,如果 my-custom-runner 不可用,我在 gitlab-ci 作业中就会出现这个错误:

this job is stuck because you don't have any active runners

有没有人想出如何做到这一点呢?我没有找到关于这个主题的相关文档。

欢迎任何帮助。非常感谢。

其他信息

如果 my-custom-runner 可用,此配置有效:

.Tags: &Tags
  - my-custom-runner

这个配置也有效,并且在 gitlab 共享运行器中运行。

.Tags: &Tags
  - shared

解决方法@H_607_1@

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

大佬总结

以上是大佬教程为你收集整理的在 GitLab ci 中,如果我的特定运行器不可用,如何运行共享运行器?全部内容,希望文章能够帮你解决在 GitLab ci 中,如果我的特定运行器不可用,如何运行共享运行器?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:ci