2012-04-16 42 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或更高版本將解決此問題。