我最近注意到我需要重用許多項目中的構建步驟。所以我創建了一個模板,我只定義了構建步驟,並且需要與該模板關聯的項目。這工作完美。團隊城市模板和工件
但後來我意識到沒有任何受影響的項目正在生成它們的工件,儘管它們都是成功構建的。當我去查看常規設置時,工件路徑框變灰,Team City告訴我,我只能在模板內改變它!
我希望我的構建具有不同的構件路徑(有些甚至不會生成構件),但我不想重複構建步驟。有沒有解決方法?
團隊市版本:6.5.6(建18130)
我最近注意到我需要重用許多項目中的構建步驟。所以我創建了一個模板,我只定義了構建步驟,並且需要與該模板關聯的項目。這工作完美。團隊城市模板和工件
但後來我意識到沒有任何受影響的項目正在生成它們的工件,儘管它們都是成功構建的。當我去查看常規設置時,工件路徑框變灰,Team City告訴我,我只能在模板內改變它!
我希望我的構建具有不同的構件路徑(有些甚至不會生成構件),但我不想重複構建步驟。有沒有解決方法?
團隊市版本:6.5.6(建18130)
這是我如何解決該問題:
HTH
這是一個老問題,顯然隻影響與TeamCity的版本低於8.1的用戶(如意見接受的答案指出)。
由於TeamCity的8。1,下面的設置,現在可以在從模板繼承了構建配置覆蓋:
- 版本號格式
- 工件路徑
- 生成選項(吊建立檢測,狀態插件,同時數運行構建)
- VCS結賬模式
- 檢出目錄
- 清理所有文件之前建立
個- 變化顯示,從快照依賴
- 執行超時
- 所有常見的構建失敗條件,包括執行超時
很聰明!雖然我在一些項目中有不止一件神器。我會在模板中定義它們並覆蓋它們,但仍然感覺有點粗略。如果我們只是將工件路徑添加到繼承的工件路徑中,則會更好...... – 2012-02-15 12:21:36
@dario_ramos只是對屬性中的每個工件路徑使用新行。是的,我同意它會更乾淨,你可以在[YouTrack]上創建一個功能請求(http://youtrack.jetbrains.net/dashboard) - 你會得到我的投票。 – 2012-02-15 15:54:06
[Here's](http://youtrack.jetbrains.net/issue/TW-20277?projectKey=TW&query=by%3A+me)我的功能請求 – 2012-02-15 17:29:01