【发布时间】:2018-09-13 00:11:50
【问题描述】:
我在 TFS 中有一个构建定义,计划 24/7 每小时运行一次。有时,我的构建代理会脱机,或者有什么干扰,它挂起并且构建没有完成。在这种情况下,我最终会排到 2-3 个甚至更多的队列,因为他们没有机会运行而是被安排了
想知道如何将 TFS 配置为在构建仍在运行时不添加到队列中,或者在启动新构建之前终止正在运行的任何内容。
【问题讨论】:
标签: tfs build-definition
我在 TFS 中有一个构建定义,计划 24/7 每小时运行一次。有时,我的构建代理会脱机,或者有什么干扰,它挂起并且构建没有完成。在这种情况下,我最终会排到 2-3 个甚至更多的队列,因为他们没有机会运行而是被安排了
想知道如何将 TFS 配置为在构建仍在运行时不添加到队列中,或者在启动新构建之前终止正在运行的任何内容。
【问题讨论】:
标签: tfs build-definition
不幸的是,没有这样的内置功能/设置可以阻止添加到构建队列中。构建代理上线后,排队的构建将一一运行...
但是,您可以从 Build definition --> Queued 选项卡取消和删除排队和正在运行的构建。过滤并选择所有排队和正在运行的构建并在开始新构建之前取消它们...
【讨论】: