Jenkins本身作为CI持续集成体系的工具之一,不需要过多的赘述。为了让非开发部门及时方便的得到最新结果的APP,我们需要建立一个自动发布的任务项。
主要工作为通过以下四个部分,来完成一个全自动化发布需求的闭环。
自动更新源代码
使用自定义的工作空间。

通过版本管理系统:SVN或者GIT等获取更新内容。
PS:记得Jenkins服务器的工作时间戳和开发的状态要匹配。
编译工程
用Python脚本吧。
目标文件处理
在内外网开发的模式下,需要将目标文件上传到FTP中转服务器。

任务完成通知
比如钉钉,可以指定多个群组。
