Начинающий с groovy конвейерным синтаксисом, так что терпите меня.
У меня есть проект, в котором я пытаюсь создать декларативный groovy конвейерный скрипт.
Мне нужно спроектировать параметры, чтобы пользователи могли передавать множество переменных во время выполнения. Эти параметры необходимо передать в build.gradle.
Если я выберу Choice Parameters, пока поддерживается соглашение об именах, могу ли я передать их в качестве переключателей gradle для чтения в конвейере?
Фрагмент конвейера:
try {
sh "./gradlew clean taskOne -DwhichBrowser=”${browser}” -Denv=${env} -DuserName=${userName} -DpassWord=${password} --continue
} finally { //publish HTML REPORT
Или мне нужен отдельный раздел Выбор параметров в моем конвейере?