Если автотесты запускаются в Jenkins, поясните триггер, этапы pipeline, окружение, публикацию отчёта и поведение при падении; само название инструмента мало что объясняет.
Автотесты запускаются в Jenkins?
Если автотесты запускаются в Jenkins, поясните триггер, этапы pipeline, окружение, публикацию отчёта и поведение при падении; само название инструмента мало что объясняет.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Если автотесты запускаются в Jenkins, поясните триггер, этапы pipeline, окружение, публикацию отчёта и поведение при падении; само название инструмента мало что объясняет.
Запуск может происходить по commit, pull request, расписанию или вручную с параметрами. Обычно pipeline получает код, готовит зависимости и данные, выполняет тесты и сохраняет артефакты даже при ошибке. Расскажите, как передавали секреты, выбирали набор и отличали дефект продукта от сбоя инфраструктуры. Если пользовались готовым job, обозначьте это отдельно от самостоятельной настройки. Не каждый неуспешный тест должен автоматически запускать бесконечные повторы.