2014-03-12 41 views
-1

我們將我們的項目提交給我們的本地Subversion服務器。我們的每個項目都有一個名爲projectmaster的文件夾。這個文件夾是一個嵌套的svn工作副本(與其駐留的項目有不同的svn根目錄),其中包含我們在每個項目中使用的常用文件。如何在TeamCity中配置嵌套的Subversion工作副本?

我設法設置了teamcity(v.8.1)配置來檢出和構建我們的項目之一。構建失敗,因爲在構建項目之前我不知道如何告訴teamcity檢出項目和嵌套的projectmaster。

有關如何解決此問題的任何建議?

最好的問候, 薩沙

+0

有人請告訴我,爲什麼我的問題被downvoted?如果問題太愚蠢,你可以至少發表評論......謝謝。 – Sascha

+1

我不確定他們爲什麼低估了它......我敢打賭,這與使用svn的方式有很多將被描述爲非標準(嵌套你的倉庫)。除團隊城市之外,您使用的是什麼語言/工具?您可以從構建自己的構建庫並在使用它們的應用程序中使用構件中受益。 – thekbb

+0

感謝您的評論。是的,我知道嵌套svn不是最好的主意,但那既不是我的決定,也不能改變它。所以我儘量做到最好。我很想去圖書館的方法....我想我將不得不放棄,並忘記使用構建服務器。 – Sascha

回答

-1

我找到了解決辦法。我的方法中的錯誤是,我將projectmaster作爲自己的工作副本進行了檢查。我不得不使用外部。那是我需要在我的項目工作副本的根文件夾中定義一個svn:externals屬性,它將子文件夾「projectmaster」鏈接到我的projectmaster的外部svn存儲庫。

一旦完成檢查或更新項目自動檢出或更新外部。

這樣teamcity將能夠建立我的項目。

Sascha

相關問題