jenkins 选项参数区分构建和跳过构建命令案例
时间: 2023-05-22 21:06:23 浏览: 170
您好,Jenkins提供了build和skipBuild两个选项参数,可以实现构建和跳过构建的功能。具体的实现代码如下:
pipeline {
agent any
parameters {
choice(name: 'build', choices: ['build', 'skipBuild'], description: '请选择是否需要构建')
}
stages {
stage('构建') {
when {
expression { params.build == 'build' }
}
steps {
sh 'mvn clean package'
}
}
stage('跳过构建') {
when {
expression { params.build == 'skipBuild' }
}
steps {
echo '跳过构建'
}
}
}
}
请注意,以上是Jenkins Pipeline的代码,如果您使用的是Jenkins的Freestyle项目类型,那么您需要在构建参数中手动添加这两个参数,并在构建过程中根据参数来判断是否需要构建。
阅读全文