jenkins之参数化构建

事件背景:

今天一早接到一个需求,说要jenkins持续集成,输入自定义URL,然后完成回归测试,当时有点蒙,不知道如何下手,听群里的大神思路后豁然开朗,就记录了下

一、先安装插件

插件:

【Build with Parameters】

【Extended Choice Parameter】:

版本不同,安装后名字可能会有些差异

二、构建一个新的项目,需要满足动态参数化构建的功能

配置;

勾选“”参数化构建过程“”,然后“添加参数”,

  1. 通过写入方式传参数,插件选择“String Parameter”

    2.下拉选择参数化构建

可以根据项目的需要选择不同的参数化构建插件

3.完成参数写入文件传递

如下图:

注意:要实现参数传递,需要编码和设定写入文件位置的路径

时间: 2024-11-05 19:01:24

jenkins之参数化构建的相关文章

Jenkins的参数化构建

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

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

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

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

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

【jenkins参数化构建】将Ant Targets参数化

使用jenkins做持续集成时,Ant Targets经常变动,所以采用参数化构建,将Ant Targets参数化 1.在jenkins的job中增加String Parameter/Persistent String Parameter 2.在构建时选择batch/shell脚本 3.其他 构建不使用jenkins ant plugin的原因: 使用String Parameter/Persistent String Parameter传递ANT_TARGETS参数 如果有多个target,j

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

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

Jenkins参数化构建插件,实现构建前输入自定义参数

插件: [Build with Parameters]:https://wiki.jenkins-ci.org/display/JENKINS/Build+With+Parameters+Plugin [Extended Choice Parameter]:https://wiki.jenkins-ci.org/display/JENKINS/Extended+Choice+Parameter+plugin 基于参数化构建可以做很多事情,比如实现项目自动部署之后的版本回滚:http://www.

Jenkins参数化构建

背景:每次构建项目时都需要去修改一下配置,然后保存,再去立即构建.这样修改容易修改出错误,影响到执行脚本,且每次都要去修改配置,不容易修改,操作也比较麻烦.所以决定将Jenkins修改为参数化构建.下面是步骤. 一.点击配置,勾选参数化构建 二.点击添加参数,有下面这些参数 我用的是Choice和String Parameter两种 Choice:给出多个选项,构建时可以手动选择参数,默认是Coices内的第一行数据 String Parameter:就是一个使用字符串值的参数变量 说明:有一个

Jenkins(三)参数化构建过程

参数化构建是用于和用户提供交互的一种方式,通过选择传入不同的参数,来执行不同的任务,如:选择不同的项目名称并发布到不同的环境.参数化构建是通过Extended Choice Parameter插件来实现和完成的.具体安装配置如下: 1.安装Extended Choice Parameter插件.jenkins--系统管理--插件管理--可选插件--点击安装2.配置相关参数化配置选项3.Extended Choice Parameter插件的相关配置 4.构建执行. 即可查看构建是否完成. 二.通

Jenkins参数化构建(七)

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