| 类型 | string、text、booleanParam、choice、password |
|---|---|
| 访问 | params.NAME |
| 场景 | 环境选择、演练开关、版本输入 |
| 注意 | 参数定义变更后首次运行可能沿用旧值 |
参数与使用
参数与使用
pipeline {
agent any
parameters {
choice(name: 'ENV', choices: ['staging', 'production'], description: '部署环境')
booleanParam(name: 'DRY_RUN', defaultValue: true, description: '仅演练')
}
stages {
stage('deploy') {
steps { sh "./deploy.sh --env=${params.ENV} --dry-run=${params.DRY_RUN}" }
}
}
}参数化 + 手动触发构成受控变更入口:危险选项的默认值放在保守侧。