使用管道资源时,当我尝试将“版本”字段的值用作变量值时发生错误。
resources:
pipelines:
- pipeline: BuildApp
source: BuildApp
# version: $(appversion) <- this doesn't work
version: 20191204.17 <- this works
静态版本看起来不太有用。是否可以为每次运行动态指定这样的版本? 例如,使用变量。
答案 0 :(得分:0)
我测试并重现了您遇到的问题,并且使用参数,模板变量,模板参数或模板将保持不变,并且会不断抛出错误消息。
我认为您只能根据以下线程在这里使用预定义变量:Is it possible to use a variable in the ref property of resources:repository for Azure DevOps YAML?。
您可以在我们的UserVoice网站(https://developercommunity.visualstudio.com/content/idea/post.html?space=21)上添加对此功能的请求,这是我们提供产品建议的主要论坛。感谢您帮助我们构建更好的Azure DevOps。
答案 1 :(得分:0)
建议已解决:
微软的回答: 尽管我们不允许在该字段中使用变量,但这是runtime parameters的绝佳用例。