В настоящее время у нас есть конвейер, который вручную продвигается из одной среды в другую (dev, qa, staging, prod). Для этого sh наш Jenkinsfile содержит вызов функции "input", который означает, что конвейер приостанавливает ввод.
Мы хотели бы перейти к конвейеру, который автоматически продвигается на основе тестов селена, которые выполняются между этими шаги по продвижению среды. Проблема в том, что тесты на селен запускаются и запускаются асинхронно, поэтому результаты возвращаются позже, и нам нужно каким-то образом сообщить результат Дженкинсу, чтобы он мог продолжаться автоматически.
Я полагаю, что мы можем на самом деле не так, как я описал выше, но как мы можем сделать что-то подобное с Дженкинсом?