Jenkins Pipeline 流水线 - Parameters 参数化构建

可以通过参数的方式,指定构建的版本

有两种方式

  1. 界面添加
  2. Pipeline Script 脚本配置 (需要Build 一次,然后生效,不知道有没有其它办法)

General 界面添加

image
image
image

Pipeline Script

Declarative Directive Generator

image
image
image
image

pipeline {
    agent any
    
    parameters {
      string defaultValue: '2.0', description: '编译版本号', name: 'BUILD_NUMBER' 
    }

    stages {
        stage('Hello') {
            steps {
                echo "Hello World V${BUILD_NUMBER}"  // 注意这边要用双引号,否则变量名就被当成字符串了
            }
        }
    }
}

要构建一次参数才会生效,感觉不方便。不知道有没有其它办法
image
image
image

posted @ 2022-11-03 09:38  VipSoft  阅读(717)  评论(0编辑  收藏  举报