【发布时间】:2013-09-22 19:00:43
【问题描述】:
我有一个关于 TFS 2012 处理排队生成的顺序的问题。我从 Microsoft 网站获得了一些信息,说处理生成的顺序取决于它们排队的时间和它们的优先级。
我有以下情况:
我有一个构建控制器和两个代理: - 带有标签“构建”的代理 1 - 带有标签“TheRest”的代理 1
我有两个构建定义: - “Build” --> 用“Build”标签指定 - "Deploy" --> 也用 "Build" 标签指定
我将构建定义“Build”的 5 个构建排入队列。 紧接着,我将定义“Deploy”的构建排入队列。
“部署”构建在队列中排在第 6 位,这是正确的。 但由于某种原因,“部署”构建在第一个“构建”构建完成后开始。
由于这两个构建定义具有相同的标记和相同的优先级,我认为它们会按照我将它们排队的顺序依次启动。但显然情况并非如此。
我在这里遗漏了一些东西,或者有人对此行为有解释吗?
谢谢
亲切的问候, 迈克尔
【问题讨论】:
标签: visual-studio-2012 tfs queue tfsbuild