Выбор параметров Jenkinsfile возвращает первый элемент - PullRequest
0 голосов
/ 27 апреля 2018

У меня есть файл 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

Почему варианты выбора не отображаются на экране и почему первый элемент возвращается динамически?

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