普通优先级构建不会在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