Jenkins参数化构建(七)

时间:2023-03-09 02:18:17
Jenkins参数化构建(七)

一、配置参数化构建过程

主要用来区分分支,使用传参的方式,将分支名称传入脚本中进行拉取代码。

1.1 最常用的是:字符参数、文本参数。

Jenkins参数化构建(七)

 1.2 添加字符参数和文本参数,并配置变量名称

Jenkins参数化构建(七)

 1.3 配置构建环境,执行shell脚本

Jenkins参数化构建(七)

Jenkins参数化构建(七)

 1.4 进行构建

Jenkins参数化构建(七)

 1.5 字符和文本的区别就是输入筐的大小,可以手动进行修改。

Jenkins参数化构建(七)

 1.6 查看控制台输出结果,具体构建哪个分支可以进行手动输入。

Jenkins参数化构建(七)

二、参数化,使用变量的形式

2.1安装Extended Choice Parameter插件

Jenkins参数化构建(七)

 2.2 参数化构建过程选择Extended Choice Parameter

Jenkins参数化构建(七)

 2.3 配置为单选模式

Jenkins参数化构建(七)

Jenkins参数化构建(七)

 2.4 保存并选择test分支进行构建

Jenkins参数化构建(七)

2.5 构建结果

Jenkins参数化构建(七)

 2.6 也可以在jenkins服务器中使用文件进行构建

# cat /opt/jenkins.property
abc=test04,test05,test06

Jenkins参数化构建(七)

Jenkins参数化构建(七)

三、安装Git Parameter 插件,自动获取分支选择构建。

3.1 安装Git Parameter插件

Jenkins参数化构建(七)

 3.2 配置参数

Jenkins参数化构建(七)

 3.3 修改Name和Parameter Type

Jenkins参数化构建(七)

3.4 配置GIT仓库地圵

Jenkins参数化构建(七)

 3.5 保存后,选择存在的分支进行构建

Jenkins参数化构建(七)

 3.6 使用tag的方式,就是开发在提交代码的时候打一下tag版本

Jenkins参数化构建(七)

构建和回退的时候就可以选择指定的版本

git add .
git commit -m 'add xxx gongneng'
git tag -a 'v1.2' -m 'version v1.2'
git push origin --tags
git push origin master

Jenkins参数化构建(七)