2012-04-16 39 views
3

我将TeamCity 7设置为针对多个.Net/VS2010项目运行CI。其中一个项目位于包含空格的项目集合中,当我尝试在此项目上运行构建时,它将其添加到队列中,并表示没有代理兼容。当我点击No Agents时,它显示我的所有代理在Compatible Agents列表下。TeamCity无法在包含空格的TFS项目集合上运行

我设置的其他项目仅因项目集合而异。其他集合下的项目(没有空格),另一个集合对Git,都工作得很好。不幸的是,由于我不能控制的因素,目前可能无法重命名项目集合。

我已经确信该项目集合名称的转义(My%%20CollectionMy Collection,按照本JetBrains的工作项目:http://youtrack.jetbrains.com/issue/TW-18726),并无法找到如何做才能使它工作的任何其他信息。

有没有人有任何想法,为什么TeamCity不会为包含空间的项目集合下的TFS项目工作?

+0

双百分号是否为错字?它看起来应该作为My%20Collection转义。 – Robaticus 2012-04-16 16:48:45

+0

不,因为%用于插入参数,所以必须使用其中的百分比加倍转义URI。上面包含了详细介绍这一要求的JetBrains文章的链接。 – mynameiscoffey 2012-04-16 16:58:52

+0

请在我们的追踪器中提交问题,因为它看起来像一个错误。 – 2012-04-17 04:52:40

回答

1

这是TeamCity中已修复的bug。升级到7.0.3或更高版本将解决此问题。