Jenkins(三)参数化构建过程

参数化构建是用于和用户提供交互的一种方式,通过选择传入不同的参数,来执行不同的任务,如:选择不同的项目名称并发布到不同的环境。参数化构建是通过Extended Choice Parameter插件来实现和完成的。具体安装配置如下:

1、安装Extended Choice Parameter插件。jenkins--系统管理--插件管理--可选插件--点击安装
2、配置相关参数化配置选项

3、Extended Choice Parameter插件的相关配置


4、构建执行。

即可查看构建是否完成。

二、通过配置文件进行交互
1、配置相应的项。

2、在jenkins服务器上配置相应的配置文件:

[email protected]:~$ cat /var/jenkins_home/jenkins.conf
abc=test1,test2,test3,test4,test5,master1,master2

3、执行构建

点击执行即可。

原文地址:https://blog.51cto.com/liqingbiao/2450093

时间: 2024-10-31 05:01:50

Jenkins(三)参数化构建过程的相关文章

【原】jenkins知识点——参数化构建过程(二)

1.项目的general中选择了参数化构建过程 2.构建过程中通过执行shell获取相关选项参数 原文地址:https://www.cnblogs.com/HYanqing/p/11521181.html

【原】jenkins知识点_参数化构建过程(二)

1.项目的general中选择了参数化构建过程 2.构建过程中通过执行shell获取相关选项参数 原文地址:https://www.cnblogs.com/HYanqing/p/11521184.html

jenkins之参数化构建

事件背景: 今天一早接到一个需求,说要jenkins持续集成,输入自定义URL,然后完成回归测试,当时有点蒙,不知道如何下手,听群里的大神思路后豁然开朗,就记录了下 一.先安装插件 插件: [Build with Parameters] [Extended Choice Parameter]: 版本不同,安装后名字可能会有些差异 二.构建一个新的项目,需要满足动态参数化构建的功能 配置; 勾选""参数化构建过程"",然后"添加参数", 通过写入方

Jenkins的参数化构建

一.参数化构建日志 1.查看效果 有时候开发需要查看服务器日志,传统的是需要运维登录服务器拉取开发所需要的服务日志,这么做的弊端是:1.如果日志比较大,拉取耗费时间.占用服务器资源.2.占用运维不必要的工作量.3.为了服务器安全考虑,反复的登录服务器,容易被一些内部员工记住服务器密码或秘钥. 废话不多说,先来看效果: 当我们点击上面项目名后面的参数化构建(build with parameters)时,出现下面界面 当我们在N框输入所要看的日志行数,下面日期可以输时间,也可以不输(不输就默认输出

gitlab+jenkins+maven+docker持续集成(十)——参数化构建过程之多环境tag构建

同一个项目,要构建到不同的环境,而且对应的分支或tag也不相同,这里就要用到jenkins的参数化构建过程 中的Git Parameter和Choice Parameter, 先看下效果 实现过程 构建过程:Git Parameter -->Name: branch_selector -->Parameter Type :Tag  (这里我选择tag) 构建过程:Choice Parameter 源码管理 这样就可以实现效果,其中我们设置的参数,都可以以变量形式传到我们需要运行的脚本里. 补充

Jenkins参数化构建(七)

一.配置参数化构建过程 主要用来区分分支,使用传参的方式,将分支名称传入脚本中进行拉取代码. 1.1 最常用的是:字符参数.文本参数.  1.2 添加字符参数和文本参数,并配置变量名称  1.3 配置构建环境,执行shell脚本  1.4 进行构建  1.5 字符和文本的区别就是输入筐的大小,可以手动进行修改.  1.6 查看控制台输出结果,具体构建哪个分支可以进行手动输入. 二.参数化,使用变量的形式 2.1安装Extended Choice Parameter插件  2.2 参数化构建过程选

Jenkins持续集成——参数化构建

一.String Parameter 由于每次构建的时候指定的SVN路径都不同,如果不使用参数化构建则每次都需要修改配置中的SVN路径,不但不安全也容易出现错误. 将SVN地址设置为字符串参数(string parameter),当开始构建的时候将会提示用户输入参数值(即:SVN地址) 在SVN中引用参数 另外,如果需要自动拉取SVN的tag或git的branch可以使用"List Subversion tags(and more)"和"Git Parameter Plug-

八. jenkins参数化构建 git分支

使用git管理代码时往往会有多分支开发,这时部署通过修改配置不试用.可以通过参数化构建. 1.通过字符参数方式 新建一个maven项目,选择参数化构建过程-字符参数,如下: 源码管理中配置如下: 其它配置正常. 配置完后发现立即构建变成了Build with Parameters 点击构建如下,会让你输入变量名,这里配置了默认值: 这时候点击Build,就可以了. 2. 通过Git Parameter方式 这种方式需要安装插件Git Parameter 新建maven项目,选择参数化构建过程-G

Docker——Jenkins + Git + Registry构建自动化持续集成环境(CI/CD)

前言 在互联网时代,对于每一家公司,软件开发和发布的重要性不言而喻,目前已经形成一套标准的流程,最重要的组成部分就是持续集成(CI)及持续部署.交付(CD). 本文基于Jenkins+Docker+Git\Svn实现一套CI自动化发布流程,同时支持撤回. 一.发布流程设计 工作流程: 开发人员提交代码到Git或Svn版本仓库: Jenkins人工/定时触发项目构建: Jenkins拉取代码.代码编码.打包镜像.推送到镜像仓库: Jenkins在Docker主机创建容器并发布. 二.环境设计 1.