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分支等,那么这时候可能就需要选择具体的分支来进行打包。
- 安装插件
- 进入任务的配置页面。
-
参数化构建过程 -> 添加参数 -> Git Parameter
点击添加参数下拉框,选择需要添加的参数类型即可,上图时选择添加Git Parameter时的界面。
- Name
参数的名称,会在参数选择列表展现。 - Parameter Type
支持tag,branch,revision,pull request几种类型,当选择tag时,比如参数选择列表只会展示tag分支,其它的,使用git都应该知道,这里不讲述。
那么我们在哪里可以选择参数呢?在任务界面的左侧有一个“Build with Parameters”选项,点击去。
选择好自己需要的参数后,点击立即构建即可。