无法解析管道模板的最新版本:这可能是由于管道无法访问或没有可用版本

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

背景

我正在尝试运行一个消耗“管道资源”的管道。在此管道中,我使用引用环境的部署作业 resources: pipelines: - pipeline: ref-pipeline source: RefPipeline

问题

工作过程中,遇到两个错误:

  1. 该环境不存在或未授权使用。

  2. 管道无效。无法解析管道 build_pipeline_portal 的最新版本。这可能是由于无法访问管道或没有可用版本

azure-pipelines
2个回答
0
投票

确保在环境安全方面,用户至少拥有
    User
  1. 分配的权限
    确保在环境安全方面,您引用的管道已添加到 
  2. Pipeline permissions
  3. -
    管道权限链接

0
投票
all-lower-case-hypen-seperated

的格式。

确保触发管道 YAML 定义中的 

source: RefPipeline

与 AZDO 控制台管道页面上定义的触发管道的名称一致。

即我建议在 AZDO 控制台和辅助管道的 YAML 文件中将 

RefPipeline

重命名为

ref-pipeline
我还发现管道需要触发两次才能工作,在第一次时我会收到

The pipeline is not valid. Unable to resolve latest version for pipeline pipeline-name. This could be due to inaccessible pipeline or no version is available.

错误。然后在第二个手动触发器上它完美地工作了!之后,我运行触发管道并将其拉低,发现它触发了辅助管道。

See image for details
    

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