Jenkins构建Android项目,详细文档(从安装到使用)

团队大了以后, "持续集成/自动构建"变得越来重要.
这时候Jenkins是一个最好的选择.
它是持续构建各种项目的大杀器.

Jenkins安装篇

1.下载安装包

提示默认都选择左边的稳定版
安装包下载:官方网站:jenkins官网,Windos下载

Jenkins构建Android项目,详细文档(从安装到使用)_第1张图片

2.准备安装:
  • 将下载好了的.zip的jenkins解压,然后启动jenkins.msi程序进行安装即可

开始安装

  • 直接点击jenkins.msi程序
  • 按照提示一直next
  • 填写账户密码(根据提示找到密码,并填写)


    Jenkins构建Android项目,详细文档(从安装到使用)_第2张图片
    填写账户密码
  • 插件的安装


    Jenkins构建Android项目,详细文档(从安装到使用)_第3张图片
    插件的安装
  • 创建第一个用户名


    Jenkins构建Android项目,详细文档(从安装到使用)_第4张图片
    创建一个用户名
  • 开始使用Jenkins


    Jenkins构建Android项目,详细文档(从安装到使用)_第5张图片
    开始使用

Jenkins配置篇

这里借鉴jenkins配置篇

  • 配置skd环境
    Jenkins构建Android项目,详细文档(从安装到使用)_第6张图片
    sdk环境配置

    如果找不到sdk位置的可以参考stutio里面的,如下图
    Jenkins构建Android项目,详细文档(从安装到使用)_第7张图片
    sdk的位置
  • Jenkins的工具配置


    Jenkins构建Android项目,详细文档(从安装到使用)_第8张图片
    工具配置
  • jdk,git,gradle配置


    Jenkins构建Android项目,详细文档(从安装到使用)_第9张图片
    配置

Jenkins使用篇

  • 开始一个项目


    Jenkins构建Android项目,详细文档(从安装到使用)_第10张图片
    开始一个项目

    Jenkins构建Android项目,详细文档(从安装到使用)_第11张图片
    选择风格
  • 进入项目设置


    Jenkins构建Android项目,详细文档(从安装到使用)_第12张图片
    进入项目设置
  • 配置源码管理


    Jenkins构建Android项目,详细文档(从安装到使用)_第13张图片
    配置源码管理
  • 添加一个凭证


    Jenkins构建Android项目,详细文档(从安装到使用)_第14张图片
    添加一个凭证
  • 触发器构建


    Jenkins构建Android项目,详细文档(从安装到使用)_第15张图片
    构建触发器1
Jenkins构建Android项目,详细文档(从安装到使用)_第16张图片
触发器构建2
Jenkins构建Android项目,详细文档(从安装到使用)_第17张图片
构建后显示
  • 构建配置
Jenkins构建Android项目,详细文档(从安装到使用)_第18张图片
构建
Jenkins构建Android项目,详细文档(从安装到使用)_第19张图片
构建选择
  • gradle的构建配置
Jenkins构建Android项目,详细文档(从安装到使用)_第20张图片
gradle的构建配置
Jenkins构建Android项目,详细文档(从安装到使用)_第21张图片
workspace的填写注意
  • 配置构建后的操作


    Jenkins构建Android项目,详细文档(从安装到使用)_第22张图片
    构建后的操作

    Jenkins构建Android项目,详细文档(从安装到使用)_第23张图片
    存档路径等配置
  • 开始构建
Jenkins构建Android项目,详细文档(从安装到使用)_第24张图片
开始构建

Jenkins构建Android项目,详细文档(从安装到使用)_第25张图片
进度指示

解释

  • 上图的球:灰色的,带进度条的表示正在构建,点击球可以看到控制台的打印的log

  • 蓝色的:表示已经构建成功了

  • 灰色的:表示没有构建完被取消构建的

  • 红色的:表示构建失败的

  • 查看结果


    Jenkins构建Android项目,详细文档(从安装到使用)_第26张图片
    点击查看
Jenkins构建Android项目,详细文档(从安装到使用)_第27张图片
构建结果

你可能感兴趣的:(Jenkins构建Android项目,详细文档(从安装到使用))