Jenkins参数化构建

Posted 潘美丽的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins参数化构建相关的知识,希望对你有一定的参考价值。

 

  由于我们在测试过程中,可能需要在多个测试环境跑用例,这个时候就需要jenkins参数化了。

  Jenkins参数化一般常用的有两种方式:Choice和String Parameter两种

一、简介

1.Choice:给出多个选项,构建时可以手动选择参数,默认是Coices内的第一行数据,在job中显示方式如下:

  


2.String Parameter:就是一个使用字符串值的参数变量,手动输入参数值。此处没有截图

二、构建

1.进入job后---点击配置

2.参数化构建过程--chioce

3.写入参数

注意:choices换行写

4.使用

将参数化的值传到测试用例里面后进行接收使用。

jenkisn参数化后传到使用文件里面后的形式如下:

  [文件名,参数1,参数2,参数3,.....]

故,在使用时需要将所需参数参数从list里面取出来传到相应位置。

在“构建”---“excute shell”中进行接收并使用

1)robot framework使用方法:

2)python使用方法

在start文件里面取出参数化传进去的需要的值

host=sys.argv[1]

取值从1开始

其中shell的写法如下:

 

以上是关于Jenkins参数化构建的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins 参数化构建

Jenkins参数化构建过程

Jenkins参数化构建插件_Parameterized Trigger

linux12Devops -->04Jenkins参数化构建

Jenkins参数化构建

Jenkins参数化构建