Выбор даты и времени с помощью календаря в пользовательском вводе jenkins pipe для установки времени ожидания - PullRequest
0 голосов
/ 15 апреля 2019

Требование: В конвейере jenkins между этапами пользователь получит электронное письмо с подтверждением, чтобы утвердить рабочий процесс конвейера и установить время ожидания задания для переноса этапа (рассмотрим, что будет для более высокой среды). Пользователь должен выбрать дату и время с помощью средства выбора даты / времени из календаря и установить это время для пользовательского ввода и прочитать его в команде сна в конвейере. Я не могу найти хорошего решения для достижения этой цели. Я приложил изображение моего вывода html, которого я хочу достичь на странице userinput.

Есть ли возможность прочитать страницу календаря HTML для конвейера, чтобы отобразить и прочитать пользовательский ввод, и передать входной параметр команде сна в конвейере, чтобы сохранить следующий этап в конвейере.

Я могу установить этап сна, когда жестко закодирован. Я видел пример ниже в качестве ссылки, но у меня нет примера календаря.

stage 'Approve'
def userInput = input(
 id: 'userInput', message: "Lets promote?", parameters: [
 [$class: 'TextParameterDefinition', defaultValue: 'uat', description: 'Environment', name: 'env'],
 [$class: 'TextParameterDefinition', defaultValue: 'uat1', description: 'Target', name: 'target']
])
echo ("Env: "+userInput['env'])
echo ("Target: "+userInput['target'])

1

...