Jenkins参数化构建初探

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

Jenkins构建参数

在这里插入图片描述
General下选择参数化构建过程,点击添加参数会出现很多选项,常用的有以下几个:

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

插件安装

插件管理页签,选择可选插件,搜索Git Parameter Plug-In
在这里插入图片描述
确保上述插件成功安装,之后再看参数选项时,就会出现Git参数.

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

参数化构建演示

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

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

Git参数

在这里插入图片描述
在这里插入图片描述

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

选项参数

在这里插入图片描述
在这里插入图片描述

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

构建

在这里插入图片描述
选择Build with Parameters后,会出现选择界面
在这里插入图片描述
点击开始构建即可.
执行效果可以进入到控制台看具体输出,这里不再粘贴.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章