普通优先级构建不会在TFS 2010中构建

我在TFS 2010中设置了两个构建过程。一个构建在任何开发人员将代码检入TFS时开始。 第二个版本每天晚上12:30运行。 我可以看到队列中的构建优先级为Normal。 但是,直到我将优先级更改为高时,才会运行排队的构建。 他们将永远坐在队列中,直到优先级改变。

看起来队列中有一个普通的优先级构建被阻塞。 但是我找不到它。 我可以选择,而且看不到任何东西,但是这些构建排队。 我可以全部运行它们,并在第二天再次排队构建。 我这样说是因为我看到Build Service已配置为端口9192,这导致我相信端口9191上存在或是另一个Build Service。

任何想法如何解决这个问题?

谢谢


在只有“高于正常”或高优先级实际构建的构建中,我遇到了同样的问题。

我尝试重新启动构建服务,控制器和代理没有任何效果。 事件日志中没有错误。

事实证明,tbl_BuildQueue表中有2行是我最近删除的构建定义。 将这些行的状态从2(已排队)更改为16(已取消)为我解决了问题。

以下是一些帮助我弄清楚的链接:

http://networkprogramming.wordpress.com/2010/10/27/default-controller-cannot-be-deleted-because-there-are-builds-in-progress/

http://blog.hinshelwood.com/ghost-team-foundation-build-controllers


我最终从表tbl_BuildQueue中删除了一个普通的优先级记录。 这似乎解决了这个问题。


从'tbl_BuildQueue'中删除行为我解决了这个问题。

链接地址: http://www.djcxy.com/p/45013.html

上一篇: Normal Priority Builds Will Not Build in TFS 2010

下一篇: Gated Checkins in TFS2010