有时在项目构建的过程中,我们需要根据用户的输入动态传入一些参数,从而影响整个构建结果,这时我们可以使用参数化构建。
:-: 
jenkins内置的参数化构建类型
下面演示通过输入gitlab项目的分支名称来部署不同分支项目。
<br/>
步骤如下:
**1. 我已经在gitlab上创建了 master、develop两个分支**
**2. 设置构建过程参数类型**

**3. 引用参数**

**4. 开始构建**

**5. 访问:http://192.168.1.16:8080/web-demo-pipeline-1.0-SNAPSHOT/**
(1)构建master分支。
```
如果看到此页面,代表项目部署成功啦!--这是master分支
```
(2)构建develop分支。
```
如果看到此页面,代表项目部署成功啦!--这是develop分支
```
- 相关概念
- 软件开发生命周期
- 软件开发瀑布模型
- 软件的敏捷开发
- 持续集成
- Jenkins介绍
- Jenkins是什么
- Jenkins的特征
- Jenkins环境搭建
- 搭建架构说明
- Gitlab安装与配置
- Jenkins安装与配置
- Tomcat安装和配置
- Jenkins构建项目
- 自由风格软件项目构建
- Maven项目构建
- Pipeline流水线项目构建
- Pipeline是什么
- Pipeline语法
- 流水线项目构建演示
- Pipeline Script from SCM
- 构建触发器
- 触发远程构建
- 其他工程构建后触发
- 定时构建
- 轮询SCM
- Git hook自动触发构建
- 参数化构建
- 配置邮箱发送构建结果
- SonarQube代码审查平台
- SonarQube是什么
- SonarQube平台搭建
- 安装jdk11
- 安装数据库PostgreSQL12
- 安装SonarQube
- SonarQube实现代码审查
- Jenkins+Docker+SpringCloud(1)
- 流程说明
- 环境搭建
- 服务器列表
- Docker安装与配置
- Harbor安装与配置
- Nginx安装与配置
- 微服务持续集成演示
- Jenkins上配置
- 微服务项目配置
- 部署前端静态web网站