我們的teamcity服務器使用Windows操作系統,因此構建過程checkout git源代理Mac,因此構建結果包(* .ipa包)仍保留在代理上。如何將這個* .ipa構建包發送到teamcity服務器,所以它會顯示爲工件?首先,我假定teamcity應該抓取構建結果 - ipa包本身,所以我在「構件配置」常規設置中的「構件路徑」設置中添加了「OurProject/build/ipa/*。ipa」但在teamcity網站的構建結果下不會出現任何工件。也許缺少明顯的東西在這裏:)如何在構建代理/客戶端時將構建包作爲構建工件發送回teamcity?
1
A
回答
0
默認情況下,teamcity在workDir/yourCheckoutedSourceDir內搜索工件。我的構建目錄位於代理端的teamcity文件夾的根目錄下,我在自定義腳本中使用BUILD_DIR環境變量來設置保存構建結果的位置。
${BUILD_DIR}
我的問題是TeamCity的使用裏面的神器路徑場時,不承認這樣的格式,所以你需要使用這個格式來代替::
所以和我心中已經使用此格式使用這個環境變量中的自定義腳本%env.BUILD_DIR%
如果build目錄被設定爲結帳目錄之外,那麼其他的解決方案將是使用像../../Builds相對路徑,但是第一個解決方案是在殼體更更清楚build目錄的名稱會改變。
0
神器模式,如:
**/*.ipa
應該公佈所有這些文件。 另請參閱:http://confluence.jetbrains.com/display/TCD8/Configuring+General+Settings#ConfiguringGeneralSettings-artifactPaths
相關問題
- 1. TeamCity - 禁止將構件發送回構建服務器
- 2. 如何在構建失敗時將TeamCity設置爲不產生構建工件?
- 3. 構建代理文件夾如何在編輯構建工作區上工作?
- 4. 爲teamcity設置linux構建代理
- 5. TestFlight構建到客戶端
- 6. TeamCity的構建
- 7. 如何構建Google wave的客戶端
- 8. TFS2017構建代理工作文件夾
- 9. TeamCity的構建鏈觸發
- 10. 構建完成後自動下載TeamCity構建工件
- 11. TeamCity構建代理已斷開連接
- 12. 強制TeamCity構建特定代理
- 13. TeamCity - 10.0.5不兼容的構建代理
- 14. 我如何處理構建使用TFSBuild構建工作項目?
- 15. 如何增加構建vnext構建代理執行時間?
- 16. DotNet構建CLI在終端工作,但不在Docker構建
- 17. 使用TeamCity構建Eclipse工作空間
- 18. 並行TeamCity構建
- 19. TeamCity構建日誌
- 20. 在客戶端使用GWT構建RSS
- 21. TeamCity構建MSP文件
- 22. teamcity構建模板,包含可選的構建步驟參數
- 23. TeamCity構建編號獨立的工件
- 24. 如何在vNext中指定構建代理構建
- 25. 構建網站部署包作爲後構建事件
- 26. 如何在構建時將Gendarme設置爲使用Teamcity運行?
- 27. TeamCity - 找到誰觸發構建鏈中的第一個構建
- 28. 從visual svn觸發teamcity構建服務器的構建
- 29. TeamCity命令行構建運行器:如何使構建失敗?
- 30. 如何配置tfs構建代理來構建發佈配置文件?