【问题标题】:Triggering a build from another build(conditional) in TFS 2015在 TFS 2015 中从另一个构建(条件)触发构建
【发布时间】:2016-09-09 10:08:01
【问题描述】:

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

Ex - Build1 和 Build2

两者都在没有错误的情况下执行。 我想要执行的是,我想在 build one 中提供一个参数

ex=Build2=True 或 False。

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

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

我可以通过在构建后任务中将 Build2 添加到管道中来在 Jenkins 中执行此操作,因为我是 TFS 2015 的新手,所以任何人都可以帮助我在 TFS 2015 中完成此操作

【问题讨论】:

标签: tfs build build-process build-automation tfs-2015


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    您可以从Marketplace下载它

    【讨论】:

      【解决方案3】:

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

      you can read about Task Groups here

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

      【讨论】:

        猜你喜欢
        • 2016-04-23
        • 1970-01-01
        • 1970-01-01
        • 2015-10-01
        • 1970-01-01
        • 2018-09-10
        • 1970-01-01
        • 2017-12-20
        • 2011-04-17
        相关资源
        最近更新 更多