Android版本是如何在你的团队中发布的?您有CI吗?您使用什么CI服务器?如何向测试团队交付版本?
现在,当我们需要构建一个版本时,有人需要
我想让这个过程自动化。实现这一目标的最佳途径是什么?
发布于 2014-02-27 11:03:52
使用Jenkins就能满足你的要求。
使用ANT和批处理文件的组合,您可以实现您的要求:
设置Ant
如果您还没有Ant,请安装它。
在Eclipse工作区中,运行以下命令为应用程序项目设置Ant:
android update project -p android-app构建文件
要生成生成,现在可以在工作区中运行如下命令:
ant clean debug您可以在以下URL上找到更多有关此内容的详细信息:
上传文件到服务器
现在,要将文件上载到内部服务器,可以使用FTP jenkins插件:在FTP插件上发布
版本更新
要更新版本,可以创建一个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 plugin Git插件教程的插件
我希望这能帮上忙。
https://stackoverflow.com/questions/22065736
复制相似问题