Azure -Pipelines - Скрипт, требующий Ctrl + C или ввода 'y' для завершения - PullRequest
0 голосов
/ 17 июня 2020

Я использую Azure -Pipelines для моего конвейера CI, работающего на windows -2019. Один из моих сценариев cmd генерирует файлы выходных отчетов и продолжает работать, пока не будет нажата комбинация Ctrl + C или не будет введено «y». Как это сделать? Если я добавлю еще один сценарий после этого как «y», он никогда не достигнет, потому что предыдущая команда никогда не завершится.

Тем временем я добавил в скрипт параметр «timeoutInMinutes», так что таймаут истекает через минуту, но это по-прежнему вызывает ошибку задачи, что не идеально.

Есть ли у кого-нибудь идеи как я могу завершить первый скрипт после его завершения? (На выполнение необходимого задания требуется около 5 секунд)

1 Ответ

0 голосов
/ 18 июня 2020

Вы не можете. невозможно ввести пользовательский ввод во время Azure конвейера.

Вы должны отредактировать свой сценарий так, чтобы он не завершал sh и ждал ввода пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...