exe c команда Maven в Дженкинс - PullRequest
0 голосов
/ 31 марта 2020

я пытаюсь это:

sh 'mvn '+ 'exec:java -Dexec.mainClass=MainClass -Dexec.args="arg0 arg1 arg2 arg3 arg4" '

я пытаюсь передать переменные среды jenkins arg0, arg1 и т. Д. передать в мою команду sh. Например, arg0 = некоторый пользовательский ввод. Я пытаюсь передать их так:

sh 'mvn '+ 'exec:java -Dexec.mainClass=MainClass -Dexec.args="${arg0} ${arg1} ${arg2} ${arg3} ${arg4}" '

, но компилятор игнорирует все переменные с '$'.

Может кто-нибудь сказать мне, что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...