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