2017-04-23 78 views
0

我们在我们的项目中使用TFS2015版本管理。要执行特定的构建,我需要添加多个任务(大约50)。我可以将这些构建任务分成5个逻辑组。由于这些逻辑组将是可重用的,我正在考虑创建一个新的自定义构建任务,并在我的新自定义构建任务中添加已有的构建任务。在新的自定义构建任务中重新使用TFS2015的现有构建任务

这可能吗?如果是,如何?

+0

该任务组可重复使用,可添加到构建或发布定义(我更新了我的答案)。将可用构建任务添加到自定义构建任务的详细要求是什么? –

回答

0

Task group是可重复使用的任务,可以添加到构建或发布定义中,就像任何其他任务一样。所以你只需要将必要的任务分组到一个组中并添加这个组来建立或释放。

步骤组任务,并在构建使用或放行:

  1. 打开一个构建/发布定义
  2. 选择一些任务,然后右键单击>创建任务组
  3. 打开一个构建/发布定义
  4. 添加步骤/任务>选择相应的任务组>添加

您不能增加已有的构建/ R在自定义构建任务中使用elease任务,但可以参考这些任务的源代码并将必要的代码复制到自定义构建任务脚本(许多脚本文件可以直接加载/引用到脚本文件)。

关于构建任务的源代码,您可以在[agent folder]\tasks文件夹中将构建任务的源代码(构建中使用的所有任务下载到任务文件夹)或参考此站点:vsts-tasks