我正在尝试将带有空格的String参数传递给jenkins中的shell命令,但是它不起作用
字符串参数名称:
false
我的参数:
TAGS
我的命令:
not @notReady
Jenkins控制台:
./gradlew -DENV=acceptance -Dcucumber.options='--tags "'$TAGS'" --threads '$THREADS' ' clean test --info
答案 0 :(得分:0)
尝试更改此内容:
./gradlew -DENV=acceptance \
-Dcucumber.options='--tags "'$TAGS'" --threads '$THREADS' ' \
clean test \
--info
对此:
./gradlew -DENV=acceptance \
-Dcucumber.options='--tags "'"${TAGS}"'" --threads '"${THREADS}"' ' \
clean test \
--info
...也就是说,将字符串双引号以保留任何间距。