У меня есть одно ведро s3, которое содержит три файла
Я хочу проверить это содержимое с помощью пользовательского ввода и показать его в самом API перед созданием параметризованного задания в Jenkins. Я написал образец Groovy сценарий, и он работает нормально в Centos 7 машина Вот отличный код =
класс х
{
static void main (строковые [] args)
def v1 = System.console (). ReadLine 'ввести имя файла?'
def cmd = "aws s3 ls s3: // pbuc1 / $ v1"
def proc = cmd.execute (). Text
if (proc != "") { println "File Exist" } else { println "File N Exist" }
}
Теперь с некоторой модификацией я пытаюсь реализовать тот же сценарий в jenkins, используя параметр Active Choice Reactive Referance. Но это не работает. Как я должен это реализовать. Как вы можете видеть в изображении, текст «введите имя файла должно измениться на o / p, т.е.« Файл существует »или« Файл не существует », не нажимая на сборку
Вот конфигурация, которую я сделал, чтобы взять i / p
Вот так я использовал тот же самый Groovy скрипт в параметре реактивного референса активного выбора
Резервный скрипт