【发布时间】:2017-02-01 21:21:21
【问题描述】:
任务组是在 Visual Studio Online 中构建常用构建和/或部署操作库的好方法。有谁知道复制(或克隆)现有任务组的方法?我不认为这是 UI 中任何地方的选项。
【问题讨论】:
标签: deployment tfs azure-devops ms-release-management
任务组是在 Visual Studio Online 中构建常用构建和/或部署操作库的好方法。有谁知道复制(或克隆)现有任务组的方法?我不认为这是 UI 中任何地方的选项。
【问题讨论】:
标签: deployment tfs azure-devops ms-release-management
我认为目前还没有办法做到这一点。这在 TFS On-premise 上甚至是不可能的。尽管我们的 TFS 专家告诉我们,它应该随 TFS2017 Update 1 一起提供。
您唯一能做的就是选择任务组中的所有任务并使用它们创建一个新的任务组。这与克隆任务组本身基本相同 - 只需点击更多。
【讨论】:
或者您可以导出您的任务组,在导出的 Json 中更改其名称和 Id,然后导入它。
【讨论】:
VSTS 和 TFS 目前没有复制任务组功能。
您可以根据自己的需求创建TaskGroups,并在TaskGroups选项卡中管理它们,然后在不同的场景中直接使用它们。请按照以下步骤操作。
如果您只想复制任务组,您可以安装“Copy Build Steps”扩展。它可以将构建/发布步骤从一个定义复制到另一个定义,还支持复制任务组。
安装扩展程序后,导航到 构建中心 > 所有定义。当您单击定义后面的 ‘’…’’ 时,将出现一个新的菜单项 ‘复制构建步骤’。
使用任务组: 在构建/发布定义中,选择添加步骤/任务以在任务目录中打开。选择您为任务组指定的类别并找到任务组(它显示您在创建它时指定的名称和描述),然后选择添加 - 就像您处理任何其他任务一样。
【讨论】: