【问题标题】:Can you queue Build-Deploy-Test workflows in TFS 2012 or 2015?您可以在 TFS 2012 或 2015 中对构建-部署-测试工作流进行排队吗?
【发布时间】:2015-12-23 13:51:48
【问题描述】:

我指的是这个问题:Can you queue Build-Deploy-Test workflows in TFS 2010?

据说,使用 TFS 2010 是不可能的(除了手动)。但是 TFS 2012/2015 呢?到今天为止,有什么新东西可以用来排队这样的工作流程吗?

感谢您的帮助

【问题讨论】:

    标签: tfs-2015 build-process-template


    【解决方案1】:

    您可以始终在同一个实验室环境中将多个 Build-Deploy-Test 构建工作流程排队,但您必须等待上一个 build-deploy-test 完成,然后再将下一个排队。

    引用的案例给出了一个解决方案,通过自定义实验室流程模板,自动开始构建,直到配置的实验室环境可用时,他将多个构建排队。

    总之,无论您使用的是哪个版本的 TFS,您都可以在同一个实验室环境中对多个 Build-Deploy-Test 构建工作流进行排队,但最好不要将它们同时排队。

    【讨论】:

    • 这正是我的观点(也是另一位作者的观点)。我们不希望这些工作流同时启动。首选方案是,TFS 将稍后出现的构建排入队列并等待另一个构建完成。问题是,除了手动自定义流程模板之外,如果还有其他事情可以做,因为它(可能)不是最好的解决方案。
    • 如果您只有一个构建代理,后一个构建将等到前一个构建完成,但这仅适用于构建部分。当您对多个构建进行排队时,没有默认设置可以使后一个 Build-Deploy-Test 工作流程等到前一个工作流程完全完成。如果您需要在短时间内对多个构建进行排队,您可以考虑设置多个构建代理和测试代理。
    猜你喜欢
    • 2013-12-29
    • 2010-10-16
    • 1970-01-01
    • 2013-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-16
    相关资源
    最近更新 更多