为什么从 az CLI 运行 Azure DevOps YAML 管道时会出现验证错误?

问题描述 投票:0回答:1

我在 Azure DevOps 中有一些 YAML 管道,我想从本地 PC 使用 az CLI 运行它们。

但是当我尝试运行管道时出现以下错误:

ERROR: Could not queue the build because there were validation errors or warnings.

奇怪的是,管道是根据 DevOps 进行验证的:

az CLI 运行之前已经运行过。那么这是什么时候停止工作的呢?我们最近创建了一个新的服务连接。此后,az CLI 不断返回 YAML 管道的验证错误。有什么方法可以重新验证管道以便 az CLI 可以运行它们吗?请不要告诉我我必须再次重新创建 40 个管道,但如果我必须这样做,我想我必须接受它。

谢谢!

validation azure-devops azure-pipelines azure-cli
1个回答
0
投票

事实证明,我在整个项目中用可视化代码进行了全部替换,其中我用“TEST”替换了“test”。由于我用来触发管道的Python脚本,分支名称“test”被替换为“TEST”,因此它不再与分支名称匹配,因为它区分大小写。

所以这只是我编辑代码时的一个错误。

© www.soinside.com 2019 - 2024. All rights reserved.