jenkins 选项参数choice其中一个值运行
时间: 2024-11-09 17:21:57 浏览: 7
jenkins启动参数列表.txt
Jenkins是一个流行的开源持续集成工具,它支持配置各种插件以满足不同的需求。其中,"Choice Parameter" 是一个用于创建下拉菜单供用户选择的参数类型,常用于自动化流程中让用户指定一个预设的操作。
如果你想要设置一个 Choice 参数,并且其中一个值会触发特定的动作,首先需要在 Jenkins 的 Job 或 Pipeline 配置中添加这个 "Choice Parameter"。步骤大致如下:
1. **添加Choice Parameter**:
- 在 Job 或 Pipeline 的脚本编辑器中,找到 `params` 关键字,然后添加一个 `ChoiceParameter` 类型,比如:
```groovy
parameters {
choice(name: 'operation', choices: ['runTask1', 'runTask2', 'defaultTask'], description: '请选择操作')
}
```
这里假设我们有三个预设值 "runTask1", "runTask2", 和默认值 "defaultTask"。
2. **条件判断与动作关联**:
- 然后,在你的 Pipeline 或者自由-style build 的 script 中,你可以通过条件判断来确定当用户选择某个值时执行哪项任务:
```groovy
stage('Run Task') {
when { expression { params.operation == 'runTask1' } }
steps {
// 执行 runTask1 相关的任务
}
}
// 类似地为其他选择值添加对应段落
```
当你构建的时候,用户可以选择一个选项,Jenkins 将根据所选值执行相应的阶段或步骤。
阅读全文