在 TFS 2015 中从另一个构建(条件)触发构建
Triggering a build from another build(conditional) in TFS 2015
我在 TFS 2015 中为两个不同的构建创建了两个构建定义。
Ex - Build1 and Build2
两者都没有错误地执行。
我想要执行的是,我想在构建一中提供一个参数
ex=Build2=True or False.
如果构建定义 Build1 成功执行后参数 Build2=True,构建定义 Build2 应该被触发。
如果 Build2=False,构建过程应该在执行 Build1 后完成。
我可以在 Jenkins 中通过将 Build2 添加到构建后任务的管道中来执行此操作,因为我是 TFS 2015 的新手所以任何人都可以帮助我在 TFS 2015 中完成此操作
正如@Yan Sklyarenko 提到的,目前不支持此功能,请在以下网站为用户投票:
我创建了一个构建任务,应该可以支持您描述的场景。它使用 TFS REST API 对新构建进行排队并支持条件,例如检查指定构建定义的最后一次构建是否成功。
您可以从Marketplace
下载
另一种选择是为每个构建创建任务组。
you can read about Task Groups here
并创建一个在他的步骤中使用某个任务组的构建。
我在 TFS 2015 中为两个不同的构建创建了两个构建定义。
Ex - Build1 and Build2
两者都没有错误地执行。 我想要执行的是,我想在构建一中提供一个参数
ex=Build2=True or False.
如果构建定义 Build1 成功执行后参数 Build2=True,构建定义 Build2 应该被触发。
如果 Build2=False,构建过程应该在执行 Build1 后完成。
我可以在 Jenkins 中通过将 Build2 添加到构建后任务的管道中来执行此操作,因为我是 TFS 2015 的新手所以任何人都可以帮助我在 TFS 2015 中完成此操作
正如@Yan Sklyarenko 提到的,目前不支持此功能,请在以下网站为用户投票:
我创建了一个构建任务,应该可以支持您描述的场景。它使用 TFS REST API 对新构建进行排队并支持条件,例如检查指定构建定义的最后一次构建是否成功。
您可以从Marketplace
下载另一种选择是为每个构建创建任务组。
you can read about Task Groups here
并创建一个在他的步骤中使用某个任务组的构建。