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文件时获取参数,如下图

     实例二:

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

  • 相关阅读:
    pytorch基础(4)-----搭建模型网络的两种方法
    Java
    Tools
    Maven
    Java
    DevOps
    Linux
    Java
    Java
    Nutch 使用总结
  • 原文地址:https://www.cnblogs.com/mini-monkey/p/12601551.html
Copyright © 2011-2022 走看看