Jenkins+gradle+SVN+Android 定时自动打包

在开发项目中由于工作的需要,要每天打包测试!打包是个很没技术含量的无聊活,如何用工具代替这个简单枯燥的活呢?
今天介绍个工具Jenkins,它能帮我们完成打包工作。

Jenkins+gradle+SVN+Android 定时自动打包_第1张图片
根据自己的需求勾选,这里我勾选第一个

Jenkins+gradle+SVN+Android 定时自动打包_第2张图片
选择Subversion,Repository URL填上SVN地址
勾选Build periodically 每天晚上1点更新
Build after other projects are built:在其他项目触发的时候触发,里面有分为三种情况,也就是其他项目构建成功、失败、或者不稳定(这个不稳定我这里还木有理解)时候触发项目
Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。我的配置如下:
/5 * * * (每5分钟检查一次源码变化)
Build periodically:周期进行项目构建(它不care源码是否发生变化),我的配置如下:
0 2 * * * (每天2:00 必须build一次源码)

Jenkins+gradle+SVN+Android 定时自动打包_第3张图片
构建步骤配置批处理和gradle

最后点击应用保存大功告成

你可能感兴趣的:(Android学习笔记,android,svn,gradle,Jenkins)