在TFS 2015中从另一个构建(有条件)触发构建

问题描述 投票:3回答:3

我在TFS 2015中为两个不同的版本创建了两个构建定义。

Ex - Build1和Build2

两者都被执行而没有错误。我想要执行的是,我想在构建一中提供一个参数

ex = Build2 = True或False。

如果构建定义Build1成功执行后,参数Build2 = True,则构建定义Build2应该被触发。

如果Build2 = False,构建过程应在执行Build1后完成。

我能够在Jenkins中通过将Build2添加到postbuild任务中的管道来实现这一点,因为我是2015年TFS的新手,所以任何人都可以帮助我在TFS 2015中完成此任务

tfs build build-process build-automation tfs2015
3个回答
4
投票

正如@Yan Sklyarenko所说,目前不支持此功能,请在以下网站投票给用户语音:

https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/2165043-provide-build-configuration-dependencies-in-tfs-bu


3
投票

我创建了一个构建任务,应该允许支持您描述的场景。它使用TFS REST API对新构建进行排队并支持条件,例如检查指定构建定义的最后构建是否成功。

你可以从Marketplace下载它


-1
投票

另一种选择是为每个构建创建任务组。

you can read about Task Groups here

并创建一个在他的步骤中使用某个任务组的构建。

© www.soinside.com 2019 - 2024. All rights reserved.