GitLab 检查管道状态 - 永远运行

标签 gitlab gitlab-ci-runner

我启用了选项 - 设置/常规/合并请求/合并检查 - 管道必须成功。
从那时起,每个合并请求都会自动开始执行管道,这实际上是我想要的。问题是它一直在运行,我收到消息:正在检查管道状态
如果我从 CI/CD 管道手动运行管道 - 立即运行管道完成。我不明白出了什么问题以及为什么卡住了,我可以在某处或其他地方检查日志吗?
对于测试,管道非常简单,只需退出 1 .. 但仍然无法正常工作..
在此阶段,即使合并请求中的状态为:正在检查管道状态,“正在运行的管道”也未列在管道列表中

最佳答案

我们遇到了一个合并请求不包含 .gitlab-ci.yml 的情况。文件。修复只是做一个rebase
出于故障排除目的,可以在 CI/CD 的特定分支上手动运行管道。 -> Pipelines -> Run Pipeline

关于GitLab 检查管道状态 - 永远运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64313290/

相关文章:

git - 自定义 merge 请求详细信息页面

android - 在 Android Studio 上连接到 GitLab 存储库

GitLab CI 构建仍在等待中

docker - Docker-ssh非根路径/getsockopt:连接被拒绝

Docker 未被识别为内部或外部命令

docker - 如何减少 CI 构建期间的 docker pull 时间?

docker - 服务未就绪 : gitlab-managed-apps/ingress-nginx-ingress-controller

amazon-web-services - 使用 GitLab CI 使用 AWS CDK (python) 进行 CI/CD 的最佳方法是什么?

Gitlab Pages 守护进程,/home/git 在哪里?

centos - 如何在 CentOS/fedora 上安装 gitlab-runner