2015-02-09 33 views
1

所有有關如何在teamcity 8.0.5的「生成參數」面板中執行以下操作的線索?teamcity構建系統或配置變量名稱從動態生成的參考中填充

屬性名稱:system.project_fullName
屬性值:%dep.$mybuildID$.system.project_fullName%

$mybuildID$被一個屬性相同的面板中定義

屬性名稱:system.mybuildID
屬性值:BuildX

的原因,我需要要做到這一點是我有一個依賴項來創建多個項目之間的兩步式構建項目。 我不想手動編輯每個屬性,我試圖從我的BuildX項目中導入 - 我只想在每個構建配置中編輯一個變量。我怎樣才能做到這一點?

回答

0

在TeamCity中不可能動態解析其他參數值中的參數。是否可以創建一個項目,並配置所有需要的依賴關係,然後複製此項目。在這種情況下,它們之間的構建配置和依賴關係將分別被複制,而不必手動配置任何東西。

+0

沒有這是沒有幫助的,因爲我有一堆配置設置取決於第一個構建步驟 - 所以每次我複製構建來處理新構建時,我都編輯了每個屬性。 例如A1的B1 - B1需要從A1訪問多個配置道具,所以我必須使用dep.mybuildIDA1.system.project_fullName來訪問A1中的project_fullName。例如,對於system.project_shortName,我可以使用dep.mybuildIDA1.system.project_shortName來訪問它。 – NicolasW 2015-02-12 18:34:44

+0

一旦我想複製這個構建另一個組件,我必須編輯每個屬性,例如dep.mybuildIDA1.system.project_shortName => dep.mybuildIDA2.system.project_shortName。全名等同 – NicolasW 2015-02-12 18:38:57