我们在项目中使用TFS2015版本管理。要执行特定的构建,我需要添加多个任务(大约50个)。我可以将这些构建任务分为5个逻辑组。由于这些逻辑组可以重用,我正在考虑创建一个新的自定义构建任务,并在我的新自定义构建任务中添加已经可用的构建任务。
这可能吗?如果是,怎么样?
答案 0 :(得分:0)
Task group是可重用的任务,可以添加到构建或发布定义中,就像任何其他任务一样。因此,您只需将必要的任务分组到一个组中,然后添加该组即可构建或发布。
将任务分组并在构建或发布中使用的步骤:
您无法在自定义构建任务中添加已有的构建/发布任务,但您可以参考这些任务的源代码并将必要的代码复制到自定义构建任务脚本(可以加载/引用许多脚本文件)直接到您的脚本文件。)
关于构建任务的源代码,您可以在[agent folder]\tasks
文件夹中获取它(构建中使用的所有任务都将下载到任务文件夹)或引用此站点:vsts-tasks。< / p>