前提,参考之前文章
Jenkins从零开始
Jenkins部署实测

Jenkins构建参数

Jenkins参数化构建初探
General下选择参数化构建过程,点击添加参数会出现很多选项,常用的有以下几个:

  1. 布尔值参数
  2. 选项参数
  3. Git参数
  4. List Subversion tags
    按照默认安装后,没有Git参数选项,需要单独安装插件

插件安装

插件管理页签,选择可选插件,搜索Git Parameter Plug-In
Jenkins参数化构建初探
确保上述插件成功安装,之后再看参数选项时,就会出现Git参数.

如果需要其他选项,同样需要安装相应插件,安装方式同上,需要查找对应插件名称,根据自己的需要向确定插件名称

参数化构建演示

演示Git参数选项参数的使用,项目使用前两篇文章中搭建好的用例.
需求:

  • Git参数:因为开发过程中会有多个分支,导致打包时不一定总是使用"Master"分支,所有希望可以在打包之前选择打哪个分支.
  • 选项参数:同一台服务器上部署了多个java程序,希望打包的时候可以选择替换哪个目录下的程序

Git参数

Jenkins参数化构建初探
Jenkins参数化构建初探

  • 配置Git参数,名称必须是英文,之后可以在本次构建中当做变量引用.参数类型选择"分支"
  • 配置源码管理->git中指定分支,改为"${Tag}",Tag为上一步中配置的名称

选项参数

Jenkins参数化构建初探
Jenkins参数化构建初探

  • 配置选项参数,名称必须是英文,选项中每一行是一个选项,自己命名,可以在构建过程中通过"${Dir}"获取选择后的结果
  • 配置SSH Publishers,Remote directory填写"${Dir}",Dir即上一步中填写的名称,Exec command填写想要在远程服务器上执行的shell脚本

构建

Jenkins参数化构建初探
选择Build with Parameters后,会出现选择界面
Jenkins参数化构建初探
点击开始构建即可.
执行效果可以进入到控制台看具体输出,这里不再粘贴.

相关文章:

  • 2022-12-23
  • 2021-09-27
  • 2021-10-16
  • 2021-05-03
  • 2021-12-26
猜你喜欢
  • 2021-08-21
  • 2021-08-18
  • 2021-05-11
  • 2022-01-17
相关资源
相似解决方案