Вопрос:

Как использовать параметр выбора в декларативном конвейере?

jenkins-pipeline

10774 просмотра

2 ответа

149 Репутация автора

Мой пример:

pipeline {
  agent any
  parameters {
    choice(
        name: 'myParameter',
        choices: "Option1\Option2",
        description: 'interesting stuff' )
  }
}

выходы с ошибкой:

"  unexpected char: '\'  " on the line with "choices" "

Следуйте этим инструкциям: https://github.com/jenkinsci/pipeline-model-definition-plugin/wiki/Parametrized-pipelines

Любая идея или совет о том, что я делаю неправильно?

Автор: user1316502 Источник Размещён: 27.12.2017 02:57

Ответы (2)


7 плюса

86 Репутация автора

Решение

Вам нужно использовать \nвместо \. Смотрите этот код:

  pipeline {
  agent any
  parameters {
    choice(
        name: 'myParameter',
        choices: "Option1\nOption2",
        description: 'interesting stuff' )
  }
}
Автор: Alexandre Muzulão Размещён: 24.05.2018 03:00

3 плюса

41 Репутация автора

Документация для декларативных трубопроводов Дженкинса гласит:

Параметр выбора, например:

pipeline { 
    .....
     parameters { choice(name: 'CHOICES', choices: ['one', 'two', 'three'], description: '') }

Первое значение по умолчанию

Автор: Boris Размещён: 13.02.2019 04:51
Вопросы из категории :
32x32