【发布时间】:2021-10-12 17:25:36
【问题描述】:
我有一个 Azure 管道,它使用另一个管道生成的工件。像这样的
resources:
pipelines:
- pipeline: BuildPipeline
source: project-ci
有了这个引用,我可以引用一些管道资源变量,比如resources.pipeline.BuildPipeline.runName。
问题是,除了预定义变量 (list here) 之外,是否可以在第一个管道中发布自定义变量,以便稍后作为资源变量使用?
【问题讨论】:
-
管道之间?不。您要保留哪些数据?
-
这是一个字符串,表示我的部分工件的版本号。不知何故,我无法使用内部版本号对工件的这一部分进行版本控制,因此这个问题
-
两部分。是的,您可以发布一个文件,其中包含要转移到辅助管道的一组变量。在secondary中,下载artifact task,并在task中作为中介读取它们。
-
工件文件对我来说太过分了。作为一个快速修复,我最终得到了一个可以由用户输入手动覆盖的管道参数。我会留下这个问题,以防万一有现成的解决方案
标签: azure-devops azure-pipelines azure-pipelines-yaml