Concourse git-资源路径列表导致管道挂起

Concourse git-resource paths list causes hangup in pipeline

我有一个大厅服务器卡在准备构建阶段: screencap of hangup

这个问题才开始发生 我在我的 git-资源源配置中指定了一个路径列表:

    1 # Dockerfile source                                                            
    2 - name: test-git                                                               
    3   type: git
    4   source:
    5     uri: ((git-uri))
    6     branch: main
    7     paths:
    8     - Dockerfile

Dockerfile 在顶级目录中。我还尝试将 Dockerfile 移动到另一个文件夹: docker-文件。然后我尝试使用 glob:docker-file/*docker-file/**,但都没有用。

参考: https://github.com/concourse/git-resource

想知道是否有任何关于原因的建议

  1. 您的作业 test-git 输入不受路径限制 - 作业开始正常。
  2. 您仅通过选定的路径限制输入,在本例中 Dockerfile - Concourse 现在仅等待对该路径的更改,并且不考虑原始 Dockerfile。因此挂断电话。
  3. 检查 Dockerfile 的评论或一些空格 - 作业应该重新开始。

我同意这种行为,加上消息“未找到最新版本的资源”令人困惑。