【发布时间】:2017-06-26 09:10:23
【问题描述】:
我正在尝试在 bash 中使用 case(在 Jenkinsfile 中)比较给定值并对其采取行动。但是,case 失败的原因是:
意外标记 `Manager' 附近的语法错误
错误发生在这里:
...
...
def microServicesList = microServicesToUpdate.tokenize(",")
...
...
for (String microserviceName : microServicesList) {
sh """
...
...
case ${microserviceName} in
"Instances Manager")
// do something
;;
esac
"""
}
【问题讨论】: