VNext可选择标记构建?

时间:2017-11-02 03:46:44

标签: tfs azure-devops azure-pipelines vnext

我希望了解是否可以根据构建时决定的变量选择性地创建标签。

目前Label Sources包含3个选项(Never,Always,On Success)。我想添加/创建一种基于变量的方式。

例如

  • '添加标签 - >真正的' - 使用某个名称创建标签'标签_ $(var)'
  • '添加标签 - >里程碑2' - 仅在变量不是时才制作标签 空白

Label from VSO

1 个答案:

答案 0 :(得分:2)

在现有用户界面上无法实现。

但是,您可以使用label command标记来源。因此,您可以尝试使用label命令根据您的要求编写脚本,然后添加脚本管理任务(例如:批处理脚本命令行 PowerShell < / strong> task)在构建期间运行脚本。

例如创建标签:

tf label "LabelName" /owner:domain\me $/Project /version:T /recursive

您需要指定标签的根路径。