Дженкинс «Сборка с параметрами» с помощью Gradle

У меня есть задание Jenkins, у которого есть параметризованный с параметром param_foo, и я установил для параметра какое-то значение по умолчанию. Я могу правильно видеть и редактировать параметр, когда нажимаю на опцию Build with parameters в задании, которая заменила опцию «Сборка» из-за изменения настроек.

В моем проекте есть build.gradle, и здесь я хочу прочитать параметр. Я пробовал это:

def paramFooProp = System.getProperty('param_foo');
def paramFooEnv = System.getenv('param_foo');

Оба они не работают.

Как мне прочитать значения параметров в моем build.gradle?

"DevOps: Jenkins & AWS Series, часть 5: Установка Gradle на Ubuntu 22.04
"DevOps: Jenkins & AWS Series, часть 5: Установка Gradle на Ubuntu 22.04
В этой статье блога мы проведем вас через процесс установки Gradle на Ubuntu 22.04, интеграции его с Jenkins и создания задания Gradle. Мы...
1
0
1 170
1

Ответы 1

когда вы запускаете свою задачу gradle, просто добавьте параметр

gradle build -PparamFooProp =${param_foo} 

У меня есть задача в build.gradle, которая вызывает конечную точку отдыха, которой нужен параметр. Не уверен, как ваше решение будет работать. Задание Jenkins уже вызывает задачу gradle с параметром.

Ufder 04.08.2018 05:38

Другие вопросы по теме