我们的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构建代理来构建发布配置文件?