我想爲一個大型項目安裝一臺CI服務器很長一段時間,但沒有足夠的時間,而且我上面的人也不在乎,他們只是說「這很有趣,它可以節省我們一些時間」,但從來沒有做任何事情......有關TeamCity的一些問題
我alreayd有一些CC.NET的經驗,但只是在小型項目,併爲了學習的基礎知識它。最近有更多的空閒時間,所以決定給TeamCity一個嘗試,並將其設置爲大型項目。
有,但是,有兩個問題與引用打交道時,我突然跳出:
1)當有多個項目的工作,我儘量不使包含所有這些(大解決方案加上並不總是可能的) ,因爲我也使用SVN,我使用指向其他項目(例如:.... \ Library A \ trunk \ Library \ bin \ release \ LibraryA.dll)的編譯程序集的相對路徑。對於我和參與該項目的同事來說,它一直都很好,但是我很難讓TC項目去撿起它,我應該如何設置我的依賴關係?
2)其中一個庫是由另一家公司製作的,並且SVN存儲庫與它們共享。他們最近不得不添加對Oracle數據庫的訪問權限,他們使用Oracle數據提供程序,似乎與在GAC中註冊的程序集一起工作,但在構建解決方案時,它會輸出另一個類似的程序集,但使用不同的程序集版本糾正我,如果我錯了,我一直與內置的Oracle提供商合作,因爲它已經足夠了)。在我的公司方面,我們使用該「輸出組件」,並且項目編譯和工作正常,但我們以前必須更改引用,並且修改存儲庫中的項目文件是不可能的,是否有任何解決方法爲了這?
感謝您的回覆。
將此答覆標記爲答案,因爲它是解決我的問題的內容,並且沒有進一步的評論或答覆。檢查其他答案是有用的。 – Neverbirth 2010-09-28 17:59:34