Jenkins搭建Android自动打包二之设置渠道打包

在Jenkins搭建Android自动打包中介绍安装及配置Jenkins进行Android自动打包,本节主要讲如何设置项目,支持自动打选定的渠道包,所以关于项目的创建等细节不在本章讲解。

设置项目

原理:我们利用的是动态改变gradle执行命令,即 gradle assemblecommon(渠道)release(编译环境)

  • 点击项目设置,进入到项目设置界面


    Jenkins搭建Android自动打包二之设置渠道打包_第1张图片 项目设置界面
  • 进入到项目参数配置,勾选参数化构建过程


    Jenkins搭建Android自动打包二之设置渠道打包_第2张图片 构建过程
  • 点击添加参数,选择Choice,填写相应的选择,如编译环境(release,debug),渠道等,为后续gradle 语法执行做准备


    Jenkins搭建Android自动打包二之设置渠道打包_第3张图片 添加参数
  • 构建环境,设置Set Build Name,#${BUILD_NUMBER}${ENVIRONMENT}${PRODUCT_FLAVOR_BUILD}
    当然也可以不设置,这个只是方便我们打包时,看到的历史记录名称
    Jenkins搭建Android自动打包二之设置渠道打包_第4张图片 构建环境
  • 构建,Tasks,编写gradle 执行命令,为clean assemble'${PRODUCT_FLAVOR_BUILD}''${ENVIRONMENT}' --stacktrace --debug;


    Jenkins搭建Android自动打包二之设置渠道打包_第5张图片 构建
  • 经过这些设置后,我们的项目界面将会有所变化,点击Build with Parameters,可看到选项,同时我们选择编译环境为debug,渠道为common,然后点击开始构建


    Jenkins搭建Android自动打包二之设置渠道打包_第6张图片 Build with Parameters
  • 项目构建中,此时进入控制台查看输出,可以看到我们执行的gradle命令为assemblepulierdebug --stacktrace --debug
  • 构建完成,生成apk,点击即可下载


    Jenkins搭建Android自动打包二之设置渠道打包_第7张图片 构建完成

参考博客

  • 利用Jenkins玩转Android自动打包发包

更多相关文章

  1. Eclipse用svn管理Android项目问题 (转来的)
  2. Android零基础入门第15节:掌握Android Studio项目结构,扬帆起航
  3. Android应用项目绑定appcom_v7打包时,出现错误:"XXX"isnottransla
  4. Android中应用程序drawable图片资源占用内存的统计
  5. 现有Android项目引入ReactNative--九步大法
  6. WebView加载图片闪与Android的硬件加速
  7. 【Android开发 .9图的使用】Android Studio中关于.9.png图片的使
  8. Android优秀开源项目
  9. 解决更新并使用最新ADT20不能创建android项目问题

随机推荐

  1. Android(安卓)中Edittext设置不弹出软键
  2. Android(安卓)SDK1.5 模拟器 快捷键 (模
  3. Android github上的好的开源项目汇总
  4. [置顶] android 入门基础(11) ---编程体会
  5. Android中BroadCastReceiver使用
  6. Android之Fragment 基本介绍
  7. 获取android手机内部存储空间和外部存储
  8. Android(安卓)后台静默安装
  9. Android 属性动画(Property Animation)
  10. 第二十篇 Android获取本机图片、音频、视