zoukankan      html  css  js  c++  java
  • Jenkins持续集成_05_参数化构建

    前言

    Jenkins构建项目时,有的项目需要根据传入参数进行构建,如下:

    要实现jenkins参数化构建,可在项目配置General下勾选“This project is parameterized”实现。

    Jenkins参数化构建

    配置参数

    1.勾选参数化构建

    进入项目 ->配置 -> 勾选"This project is parameterized"

    2.设置参数

    点击添加参数

    其中较常使用的:Boolean Parameter(布尔型参数)、Choice Parameter(下拉框参数)、Date Parameter(日期参数)、String Parameter(字符串参数)

    添加 Boolean Parameter(布尔型参数)

    添加 Choice Parameter(下拉框参数)

    添加 Date Parameter(日期参数)

    前提:该参数需安装插件:Date Parameter Plugin

    安装步骤:工作台 ->Manange Jenkins ->Manage Plugins -> 可选插件 ->搜索Date Parameter Plugin安装(版本不同插件名称可能会有变化)

    其中默认值为:LocalDate.now(),用来获取当前时间

    日期格式MMdd_HHmmss表示:月日_时分秒(例:0413_101010),可参照如下日期格式自由组合:

    添加 String Parameter(字符串参数)

    3.添加成功

    参数添加成功后,构建时参数展示如下:

    获取参数

    获取参数有两种格式:

    格式一:$param_name

    格式二:${param_name}

    备注:param_name,添加参数时的参数名

    实例一:

    执行py文件时获取参数,如下图

     实例二:

    测试报告文件名,使用日期参数

  • 相关阅读:
    系统相关的信息模块: import sys
    Mysql 解决emoji表情处理问题
    Servlet 个人理解
    Java BufferImage 获取像素矩阵 或 数组
    SVN 出现 R6034 错误 Python导致异常
    Mycat 入门
    Mycat 入门
    Nginx 架构
    Nginx 架构 性能优化
    Nginx 架构 性能优化
  • 原文地址:https://www.cnblogs.com/mini-monkey/p/12601551.html
Copyright © 2011-2022 走看看