【问题标题】:How to use complex variables in Azure DevOps pipelines如何在 Azure DevOps 管道中使用复杂变量
【发布时间】:2020-08-11 08:55:23
【问题描述】:

我正在尝试在variables 中编写一个版本,然后在name 中使用它:

但结果是这样的:

我想要这种方式的原因是稍后重用version 变量来标记程序集并标记分支。

这可能吗?

【问题讨论】:

    标签: azure-devops yaml azure-pipelines


    【解决方案1】:

    您可以在管道期间使用logging command 更新管道名称:

    - script: echo "##vso[build.updatebuildnumber]'$(version)'"
    

    【讨论】:

    • 那失败了 ##[error]TF209010: The build number format 0.1.4" contains invalid character(s), is too long, or ends with '.' 这些陈述似乎都不是真的,但它失败了......
    • @Anthony 查看我的更新 - 将 ' ' 添加到 $(version) = '$(version)',但您的答案是正确的,您可以将所有变量都输入 name
    【解决方案2】:

    我想我在后面的步骤中找到了一个更好的方法来获取build number

    【讨论】:

    • 很高兴看到您解决了这个问题。您可以Accept it as an Answer 一次,这对阅读此主题的其他社区成员会有所帮助。
    猜你喜欢
    • 2019-12-17
    • 2021-11-23
    • 1970-01-01
    • 2023-02-09
    • 2020-12-06
    • 2020-06-14
    • 2019-10-09
    • 1970-01-01
    • 2019-04-29
    相关资源
    最近更新 更多