专栏首页授客的专栏Jenkins 利用Build With Parameters Plugin实现Jenkins参数化构建

Jenkins 利用Build With Parameters Plugin实现Jenkins参数化构建

测试环境

Build With Parameters Plugin 1.3

下载地址:

https://wiki.jenkins-ci.org/display/JENKINS/Build+With+Parameters+Plugin

Persistent Parameter Plugin 1.1

下载地址:

https://wiki.jenkins-ci.org/display/JENKINS/Persistent+Parameter+Plugin

插件打包下载地址:http://pan.baidu.com/s/1nvudyLN

Jenkins2.32.1

操作步骤

1、安装Build With Parameters Plugin,Persistent Parameter Plugin 插件

说明:安装Build With Parameters Plugin为了实现参数化构建,安装Persistent Parameter Plugin 为了实现,构建时,默认参数值取自上次构建的参数(当然如果要实现该功能,应该需要添加该插件对应的参数)

2、项目配置

3、引用添加的变量

python main.py %run_env% %runmode% %project_mode% %projects% %project% %plans% %testsuites% �se_id_list% %global_case_id_list%

说明:不同平台下,变量的引用不一样,

Windows批处理:%var_name%

Unix/Linux Shell: ${var_name}

4、运行构建

如下图,点击左侧的“Build with Parameters”按钮,弹出右侧界面,点击 “开始构建”,马上开始运行

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • HashMap 和 HashTable 的区别

    HashMap 是非线程安全的,HashTable 是线程安全的;HashTable 内部的方法基本都经过synchronized 修饰。(如果你要保证线程安全...

    walking在cloud.tencent
  • 「总结」LeetCode 上一行代码就能解决的智力算法题

    不知不觉更新了 LeetCode 一百多道题目,今天特意总结 LeetCode 上一行代码就能解决的智力算法题,希望你也能领略算法的魅力。

    五分钟学算法
  • Hash表(四)——Hash冲突解决办法&HashMap分析

    在Hash表(二)——散列冲突中学到常用的解决 Hash冲突的方法有开放寻址法和链表法。在 Java中 ThreadLocalMap采用线性探测的开放寻...

    用户3470542
  • Java阻塞队列学起来!

    较长一段时间以来我都发现不少开发者对 jdk 中的 J.U.C(java.util.concurrent)也就是 Java 并发包的使用甚少,更别谈对它的理解了...

    Java3y
  • 介绍一个超好用的orm库gorm【Golang 入门系列十二】

    之前在已经介绍了用的github.com/go-sql-driver/mysql 访问数据库,不太了解的可以看看之前的文章 https://www.cnblog...

    章为忠
  • IntelliJ IDEA 2019 快捷键终极大全

    常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。

    乔戈里
  • 如何解决约瑟夫环问题

    约瑟夫环问题算是很经典的题了,估计大家都听说过,然后我就在一次笔试中遇到了,下面我就用 3 种方法来详细讲解一下这道题,最后一种方法学了之后保证让你可以让你装逼...

    五分钟学算法
  • springboot-plus java开发框架

    一个基于SpringBoot 2 的管理后台系统,有数十个基于此的商业应用,包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配...

    程序源代码
  • Embedded Server nano - NanoHTTPD.java学习

    Default threading strategy for NanoHTTPD. By default, the server spawns a new T...

    Jerry Wang
  • 什么是 lvalue, rvalue, xvalue

    The old saying: in C++ Every value is either an lvalue or an rvalue.

    JIFF

扫码关注云+社区

领取腾讯云代金券