如何在您的团队中发布Android版本?你有CI和你使用什么CI服务器?您如何向测试团队提供版本?
现在我们需要构建一个需要的版本
我想自动化这个过程。实现这一目标的最佳方法是什么?
答案 0 :(得分:0)
使用Jenkins将满足您的要求。
使用ANT和Batch文件的组合可以达到您的要求:
设置Ant
如果您还没有安装Ant,请安装。
在Eclipse工作区中,运行以下命令为应用程序项目设置Ant:
android update project -p android-app
构建文件
要生成构建,您现在可以在工作区中运行followinf命令:
ant clean debug
您可以在以下网址找到更多详细信息:
Building an Android app and test project
将文件上传到服务器
现在要将文件上传到内部服务器,您可以使用FTP jenkins插件: Publish Over FTP Plugin
版本更新
要更新版本,您可以创建Ant XMl任务来编辑AndroidManifest文件。示例:
<xmltask >
<replace path="/manifest/@android:versionCode"
withText="Your Version" expandProperties="false" />
<replace path="/manifest/@android:versionName"
withText="Version Name" expandProperties="false" />
</xmltask>
创建git标记
要创建Git标记,我们在Jenkins中有一个插件名为: GIT Publisher插件 Git Plugins tutorial
我希望这会有所帮助。