У меня есть файл jenkins с объявлением параметра следующим образом:
properties([
buildDiscarder(logRotator(/*artifactDaysToKeepStr:'15',*/ artifactNumToKeepStr: '10', daysToKeepStr: '3', numToKeepStr: '5000')),
parameters(
[choice(choices: 'Site1\nSite2\nSite3\nSite4\nall', description: 'What site ?', name: 'site'),
choice(choices: 'dev\ntest\nuat\nprod', description: 'What environment ?', name: 'environment')]
),
pipelineTriggers([cron('* * * * *')])
])
И выполнение следующее в стадии:
sh "mvn gatling:execute --settings $MAVEN_SETTINGS -Dgatling.simulationClass=lu.post.${params.site}Simulation -Denv.site=${params.site} -Denv.current=${params.environment}"
Моя проблема в том, что когда я запускаю свой прогон в Дженкинсе, на экране не отображаются варианты, а при вводе с консоли я вижу следующее выполнение:
... Dgatling.simulationClass=lu.post.Site1Simulation -Denv.site=Site1 -Denv.current=dev
Почему варианты выбора не отображаются на экране и почему первый элемент возвращается динамически?