Jenkins是什么

Jenkins是一个开源的持续集成工具,提供软件开发的持续集成服务。

Jenkins使用场景

在移动端开发过程中,临近发版时,需要频繁进行集成操作,打包app提交给测试,测试反馈bug,开发修复bug后再重新打包给测试,如此反复操作消耗了大量时间。
而持续集成正是针对这类问题的最佳解决方案,使用持续集成可以自动化实现编译、发布、测试。

Jenkins怎么用

Jenkins提供了各种安装程序,这里以Docker为例。

  • 下载Docker GUI工具kitematic

  • 搜索Jenkins获取镜像,并选择create创建容器

  • 启动容器可以看到相关启动日志,这里需要复制Jenkins生成的安装时所需随机密码

    2016-07-24_20:34:20.jpg

  • 查看服务器地址

  • 浏览器中输入服务器地址,初次安装需要生成的随机密码

  • 选择安装方式

  • 创建用户并登录

  • 首页选择新建,创建一个项目

  • 源码管理,这里我们以git方式为例

  • 设置每10分钟检查一次代码

  • 选取构建方式

  • 执行assembleRelease任务

  • 这里可以执行一些命令,比如自动上传到内测托管平台,如”蒲公英” “FIR”

  • 保存之后,执行自动化构建,可以看到相关日志