jenkins选项参数5个shell根据选项参数不同执行不同脚本怎么实现
时间: 2023-10-06 08:11:44 浏览: 149
jenkins的windows节点执行shell脚本
可以使用case语句结合选项参数来实现jenkins选项参数5个shell根据选项参数不同执行不同脚本的功能。具体方法如下:
1. 在jenkins的构建参数中添加5个选项参数,并设置选项值。例如,添加5个选项参数名为SCRIPT_TYPE_1、SCRIPT_TYPE_2、SCRIPT_TYPE_3、SCRIPT_TYPE_4、SCRIPT_TYPE_5,选项值分别为A、B、C、D、E。
2. 在jenkins构建的shell脚本中使用case语句根据选项参数的值执行不同的脚本。例如,如果选项参数SCRIPT_TYPE_1的值为A,则执行脚本A.sh,如果选项参数SCRIPT_TYPE_2的值为B,则执行脚本B.sh,以此类推。
示例代码如下:
```
case ${SCRIPT_TYPE_1} in
A)
sh A.sh
;;
B)
sh B.sh
;;
C)
sh C.sh
;;
D)
sh D.sh
;;
E)
sh E.sh
;;
esac
```
这样,当jenkins构建时,根据不同的选项参数值,执行不同的脚本。
阅读全文