【问题标题】:Printing template parameters in azure devops template在 azure devops 模板中打印模板参数
【发布时间】:2021-10-12 16:12:44
【问题描述】:

当管道运行时,我是否可以使用任务或命令来输出 Azure DevOps 模板中的所有参数变量?

我希望管道中的第一个任务打印所有参数,这将有助于发现错误。

任何建议

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    目前无法使用单个命令显示模板参数,因此您唯一的选择是像这样打印它们:

    - script: |
        echo 'vmImage - ${{ parameters.vmImage }}'
        echo 'anotherRuntimeParameter - ${{ parameters.anotherRuntimeParameter }}'
    

    【讨论】:

    • 感谢您的回复。尝试过 - 任务:Bash@3 输入:targetType:'inline' 脚本:'bash:env | sort' 但没有打印任何参数变量,例如 ${{ parameters.vmImage }} 我错过了什么
    • @developer9969 是否在 azure-pipelines.yml 中插入 - template: parameterTemplate.yml?这是一个参考document
    • @Krzysztof 嗨,谢谢您的回答。那行得通,我认为有一些内置的东西,但没有。
    【解决方案2】:

    我也遇到过这个需求,找到了如下解决方案:

        - script: |    
           echo "${{ convertToJson(parameters) }}"
    

    convertToJson 的文档

    【讨论】:

      猜你喜欢
      • 2021-05-23
      • 2021-06-29
      • 1970-01-01
      • 2021-10-14
      • 2020-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-03
      相关资源
      最近更新 更多