2015-06-29 48 views
1

我在TeamCity中有一個項目,其中一個構建步驟調用一個包含currentReleaseId/PreviousReleaseID的參數的exe。TeamCity - 指定以前的內部版本作爲構建步驟參數

當前發佈很簡單,因爲我可以使用內置於TC中的%build.counter%。有誰知道我怎麼能得到%build.counter% - 1編號作爲第二參數傳遞?

當前設置:

TeamCity的生成步驟 運行:可執行文件的參數

命令來執行: \ CIS \ E $ \ PerformanceTracker \ ConsoleApp \ PerformanceTracker.ConsoleApp.exe

命令參數: %build.counter%r1.0.45

回答

2

您可以爲您的構建配置定義環境變量(即env.RELEASE_VERSION)

Define environment variable

然後單擊edit和定義參數specificaiton。在這裏,你定義如何選擇/針對環境變量

Edit parameter specification

限定它可以在生成配置爲%build.counter%引用以相同的方式可變(即%env.RELEASE_VERSION%)後輸入的值。如果您然後開始構建,則系統會提示您輸入發佈版本參數的值

+0

感謝您的回覆,對於慢速回復感到抱歉。 – 3lysium

相關問題