美文网首页安卓集中营爱工具Jenkins自动打包
Jenkins构建Android项目,详细文档(从安装到使用)

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

作者: laer_L | 来源:发表于2017-03-09 16:45 被阅读1388次

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

    Jenkins安装篇

    1.下载安装包

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

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

    开始安装

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


      填写账户密码
    • 插件的安装


      插件的安装
    • 创建第一个用户名


      创建一个用户名
    • 开始使用Jenkins


      开始使用

    Jenkins配置篇

    这里借鉴jenkins配置篇

    • 配置skd环境
      sdk环境配置
      如果找不到sdk位置的可以参考stutio里面的,如下图
      sdk的位置
    • Jenkins的工具配置


      工具配置
    • jdk,git,gradle配置


      配置

    Jenkins使用篇

    • 开始一个项目


      开始一个项目
      选择风格
    • 进入项目设置


      进入项目设置
    • 配置源码管理


      配置源码管理
    • 添加一个凭证


      添加一个凭证
    • 触发器构建


      构建触发器1
    触发器构建2 构建后显示
    • 构建配置
    构建 构建选择
    • gradle的构建配置
    gradle的构建配置 workspace的填写注意
    • 配置构建后的操作


      构建后的操作
      存档路径等配置
    • 开始构建
    开始构建 进度指示
    解释
    • 上图的球:灰色的,带进度条的表示正在构建,点击球可以看到控制台的打印的log

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

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

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

    • 查看结果


      点击查看
    构建结果

    相关文章

      网友评论

      • 首席科学家:我自己写的自动化部署企业jenkins实战集成部署视频教程,小白可以看看https://blog.csdn.net/u012201811/article/details/81266370
      • 耿直boy:lz,在本地jenkins构建android项目后,如何把apk上传到远程服务?
        laer_L:@耿直boy 我暂时还未接触Jenkins关联Tomcat这种方式,你百度看看吧,处理后可以发篇博客嘛,我也顺便学习下
        耿直boy:@laer_L 现在的情况跟你的一样,想在本地搭建jenkins构建项目,然后让测试人员测试。我这个只要开启开启Tomcat服务,测试人员就可以访问我的ip地址去下载apk了。这个怎么操作
        laer_L:@耿直boy 这个我们没有这样的需求,我不了解,我们的需求其实很简单就是帮测试搭建Jenkins,让他们控制为自己打包的逻辑,不需要每次找我们要apk
      • 515139c3c253:呵呵,可以可以,不过我们运行的是Linux服务器上搭建的Jenkins
        laer_L: @515139c3c253 那你应该是后台在弄,我们后台也是Linux

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

      本文链接:https://www.haomeiwen.com/subject/gwxggttx.html