您的团队如何制作Android版本?您有CI和使用什么CI服务器?您如何向测试团队交付版本?
现在,当我们需要构建一个版本时,有人需要
我想使这个过程自动化。实现此目标的最佳方法是什么?
最佳答案
使用Jenkins将满足您的要求。
通过结合使用ANT文件和批处理文件,可以满足您的要求:
设置Ant
如果尚未安装Ant,请安装它。
在您的Eclipse工作区中,运行以下命令来为应用程序项目设置Ant:
android update project -p android-app
构建文件
要生成构建,您现在可以在工作空间中运行followinf命令:
ant clean debug
您可以在以下URL上找到更多详细信息:
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
我希望这将有所帮助。
关于android - Android项目版本发布自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22065736/