是否可以在 Azure Pipelines 中使用 YAML 更新构建定义名称
Is it possible to Update the Build Definition name using YAML in Azure Pipelines
我正在尝试根据 YAML 运行时参数更新构建定义名称。我可以像下面这样实现这个
name: ${{ parameters.source }} to ${{ parameters.target }} $(Date:yyyyMMdd).$(Rev:r)
但我想通过提供条件表达式来更新构建名称。
如果可以实现,请告诉我。
你可以这样做
${{ if eq(variables['Build.SourceBranchName'], 'master') }}:
stageName: prod
关注 this link 以获得您可以使用的完整表达式列表。
您可以参考描述如何设置 运行(内部版本)编号的 documentation。
如果定义您自己的变量 My.Variable,请将其引用为 运行 数字:
$(Build.DefinitionName)_$(Build.DefinitionVersion)_$(Build.RequestedFor)_$(Build.BuildId)_$(My.Variable)
我正在尝试根据 YAML 运行时参数更新构建定义名称。我可以像下面这样实现这个
name: ${{ parameters.source }} to ${{ parameters.target }} $(Date:yyyyMMdd).$(Rev:r)
但我想通过提供条件表达式来更新构建名称。 如果可以实现,请告诉我。
你可以这样做
${{ if eq(variables['Build.SourceBranchName'], 'master') }}:
stageName: prod
关注 this link 以获得您可以使用的完整表达式列表。
您可以参考描述如何设置 运行(内部版本)编号的 documentation。
如果定义您自己的变量 My.Variable,请将其引用为 运行 数字:
$(Build.DefinitionName)_$(Build.DefinitionVersion)_$(Build.RequestedFor)_$(Build.BuildId)_$(My.Variable)