Jenkins奇技淫巧 — 参数化构建篇(Android自动化构建)


Jenkins奇技淫巧 — 安装篇(mac)
Jenkins奇技淫巧 — 配置篇
Jenkins奇技淫巧 — 安全篇
Jenkins奇技淫巧 — 发送邮件篇
Jenkins奇技淫巧 — 全局变量篇
Jenkins奇技淫巧 — 新建任务篇
Jenkins奇技淫巧 — 插件篇
Jenkins奇技淫巧 — 问题篇
Jenkins奇技淫巧 — 命令篇
Jenkins奇技淫巧 — 环境配置篇(Android自动化构建)
Jenkins奇技淫巧 — 参数化构建篇(Android自动化构建)
Jenkins奇技淫巧 — 第一次实战篇(Android自动化构建)
Jenkins奇技淫巧 — Python打包篇(Android自动化构建)

Jenkins奇技淫巧 — Python发送邮件和上传蒲公英(Android自动化构建)

Jenkins奇技淫巧 — 乐固,多渠道打包篇(Android自动化构建)
Jenkins奇技淫巧 — 节点管理篇
Jenkins奇技淫巧 — 优秀文章篇


简介

上一篇文章,讲解了Android的自动化打包基本配置,当我们在构建的时候,需要选择具体构建那个分支,或者通过选择一些参数来控制构建的流程,那又该怎么办呢?下面将带大家一起看看Jenkins的参数化构建,以及提供的一些参数化构建的插件。

参数化构建除了系统给出的几种类型,我们可以通过插件来扩展类型,达到我们的目的。


这里配置的参数,可以像Jenkins系统提供的环境变量一样,在需要的地方,通过名称获取它的值,比如在执行shell脚本的时候,可以通过${参数名}获取对应的值。

配置

  • 在哪里进行参数化设置?
    点击某个任务 -> 配置 -> 在配置页面有一个“参数化构建过程”,选中,然后可以看到有一个“添加参数”,选中需要的参数类型,接下来配置即可。

参数化构建插件

  • Git Parameter
    当项目存在多个分支时,比如开发用的开发分支,而测试用的测试分支,打线上包时需要用的master分支等,那么这时候可能就需要选择具体的分支来进行打包。
  1. 安装插件
  2. 进入任务的配置页面。
  3. 参数化构建过程 -> 添加参数 -> Git Parameter


    Jenkins奇技淫巧 — 参数化构建篇(Android自动化构建)_第1张图片
    屏幕快照 2019-04-28 上午11.38.42.png

    点击添加参数下拉框,选择需要添加的参数类型即可,上图时选择添加Git Parameter时的界面。

  • Name
    参数的名称,会在参数选择列表展现。
  • Parameter Type
    支持tag,branch,revision,pull request几种类型,当选择tag时,比如参数选择列表只会展示tag分支,其它的,使用git都应该知道,这里不讲述。

那么我们在哪里可以选择参数呢?在任务界面的左侧有一个“Build with Parameters”选项,点击去。


Jenkins奇技淫巧 — 参数化构建篇(Android自动化构建)_第2张图片
屏幕快照 2019-04-28 下午2.16.56.png

选择好自己需要的参数后,点击立即构建即可。

你可能感兴趣的:(Jenkins奇技淫巧 — 参数化构建篇(Android自动化构建))