我启用了选项 - 设置/常规/合并请求/合并检查 - 管道必须成功。
从那时起,每个合并请求都会自动开始执行管道,这实际上是我想要的。问题是它一直在运行,我收到消息:正在检查管道状态
如果我从 CI/CD 管道手动运行管道 - 立即运行管道完成。我不明白出了什么问题以及为什么卡住了,我可以在某处或其他地方检查日志吗?
对于测试,管道非常简单,只需退出 1 .. 但仍然无法正常工作..
在此阶段,即使合并请求中的状态为:正在检查管道状态,“正在运行的管道”也未列在管道列表中
最佳答案
我们遇到了一个合并请求不包含 .gitlab-ci.yml
的情况。文件。修复只是做一个rebase
出于故障排除目的,可以在 CI/CD
的特定分支上手动运行管道。 -> Pipelines
-> Run Pipeline
关于GitLab 检查管道状态 - 永远运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64313290/