1

本文主要介绍通过jenkins参数化构建搭建CICD(持续集成/持续交付),主要介绍jenkins参数化构建配置,jenkins本身搭建请查看官方文档
涉及到的插件:description setter pluginuser build vars plugin、qunar plugin(Jenkins ver. 1.651.2)、Readonly Parameter Plugin

一、最终效果

图片描述
图片描述
图片描述
图片描述

二、参数化配置

1、 点击配置,勾选参数化构建

图片描述

2、点击添加参数,有下面这些参数

图片描述

主要用到 Qunar Deploy Type、Qunar Hide Parameters、字符参数、文本参数

  • Qunar Deploy Type
    选择发版环境例如:dev beta grep prod ,多个每个占一行,示例只配置了prod环境

图片描述

  • Qunar Hide Parameters
    主要配置一些需要根据 Deploy Type变化的参数,名称需要带上Deploy Type

图片描述

  • 字符参数

图片描述

  • 文本参数

图片描述

  • 完整配置参数截图

jenkins1.png
jenkins2.png
jenkins3.png
jenkins4.png
jenkins5.png
jenkin6.png

3、构建过程配置

图片描述

4、shell脚本

paas_jenkins


darren
9 声望3 粉丝