是否有任何方法創建TeamCity構建參數並通過VCS中的某些值填充它?它可以是maven屬性「project.version」,某些數字取自文本文件左右。目標是在VCS中存儲版本號,只有,而不必在兩個地方都更改它。TeamCity:從VCS獲取版本
0
A
回答
2
您可以使用TeamCity service messages在構建期間設置參數。
要設置或更新程序內部參數,你應該使用下面的語法:
##teamcity[setParameter name='myPar' value='myValue']
比如,我們可以創建Command Line
構建步驟從文件中讀取值與保存值作爲參數;那麼這個參數在下一個構建步驟和構建中都可用,具體取決於這個參數(通過%dep。*%參數引用)。
1
你可以在這裏的另一篇文章中找到完全相同問題的答案:Setting build parameters from external file in TeamCity。
複製並粘貼答案:。
你可以定義你簽入版本控制參數文件,然後更新計劃,以%system.major_version%%system.minor_version%%BUILD_NUMBER%0.0 。然後,您可以繼續使用AssemblyInfo Patcher,但是會根據道具文件中的值修補所有內容。
只要把下面的一個文件名爲teamcity.default.properties在你的項目根:
system.major_version = 3 system.minor_version = 15
這將導致內部版本號3.15。用於構建#1234的1234.0。
相關問題
- 1. 使用NAnt從TeamCity獲取VCS更改
- 2. Teamcity VCS修訂版GUID
- 3. TeamCity:標記具有工件文件版本的VCS(Subversion)
- 4. TeamCity從vcs用戶名剝離域
- 5. 如何從teamcity 5.1的固定版本獲取xml提要?
- 6. TeamCity多個VCS根目錄
- 7. 獲取以前版本和當前版本之間的所有VCS更改
- 8. 版本設置Teamcity
- 9. 如何顯示vcs版本的安裝了pip的vcs修訂版本?
- 10. 從UIWebView獲取Safari版本
- 11. 從RTC獲取GIT版本
- 12. 從distutils獲取版本setup.py
- 13. TeamCity REST API如何獲取並非歷史版本的構建
- 14. 如何使用TeamCity REST API獲取隊列中的版本
- 15. 如何使用TeamCity REST API獲取觸發版本的buildId?
- 16. 使用遠程版本控制(VCS)沒有VCS客戶
- 17. VCS觸發器在TeamCity的工作不
- 18. 的TeamCity - 如何結合VCS觸發器
- 19. TeamCity:顛覆VCS根與GitHub外部
- 20. TeamCity - 使用powershell迭代vcs根
- 21. 如何從nuspec中提取一個版本號到TeamCity中?
- 22. Teamcity NuGet版本庫損壞
- 23. TeamCity 7.0依賴和版本
- 24. TeamCity和FXCop版本10
- 25. Teamcity - 參數化版本
- 26. TeamCity部署以前版本
- 27. 調用TeamCity(TC)通過腳本構建多個VCS根
- 28. TeamCity在msbuild腳本中獲取svn url
- 29. 從TeamCity中的共享VCS根配置多個生成配置
- 30. 將項目從舊版TeamCity服務器移動到新版本