2011-09-20 32 views
9

當我複製使用模板的項目時,這些模板中的所有依賴關係看起來都是「絕對的」。這是在複製之後,看起來新項目構建配置依賴關係將全部指向原始構建配置。如何在使用TeamCity模板時使相關性相對?

有沒有辦法讓這項工作,使模板中的依賴項是「相對」的項目?

謝謝

+0

什麼樣的依賴關係?快照,神器?或者也許完成構建觸發器? –

+0

我想對工件依賴項做同樣的工作 – smnbss

+0

同樣在這裏 - 從模板中尋找一層 - 也就是說我可以複製整個依賴關係的構建樹 –

回答

4

AFAIK它現在不能完成。在TeamCity的的bug數據庫的檢索導致以下三種錯誤/請求:

TW-18304 Support project relative snapshot dependencies in a build configuration template(OPEN)

相當於你的問題,但被認爲是

TW-3287 Project templates(OPEN)的副本

但TW-3287的意見還建議使用:

TW-4612 Project-level properties(固定)

因此,您可以使用項目級別屬性來滿足您的需求。根據項目的不同,可以將構建配置建立在通用模板的不同項目中,然後使用您在項目級別定義的屬性進行參數化。模板而不是包含依賴項,您需要在「原始」項目中配置這些模板。根據對TW-18304的評論,項目的簡單副本應該實際上將引用保留在新複製的項目中。沒有嘗試過這些,但可能值得一試。