Новичок в автоматизации. Я создал проект кипариса автоматизации в своем локальном компьютере. Я отправил проект в Azure dev ops и создал для него конвейер. Тестовые случаи успешно выполняются. Мой вопрос: команда разработчиков хочет запустить эти тестовые случаи перед развертыванием сборки. Как этого добиться? Кто может помочь, большое спасибо!!
Мой вопрос: команда разработчиков хочет запустить эти тестовые случаи раньше
развертывание сборки? Как этого добиться?
Вы можете использовать этапы, чтобы сначала запустить тесты Cypress на этапе разработки, а затем вручную запустить следующее развертывание на этапе сборки. Вы можете запустить развертывание на любом этапе или между этапами вручную друг за другом или автоматически за один запуск.
Я создал одну примерную задачу кипариса в своих Azure Pipelines, как показано ниже:
Теперь я запустил конвейер сначала на этапе разработки, как показано ниже, а затем на этапе сборки. Вы можете запускать эти конвейеры вместе автоматически или один за другим вручную. Команда разработчиков может запустить этот конвейер перед его запуском на этапе сборки: -
Сохраните этот конвейер выпуска и запустите необходимый этап сборки вручную с помощью следующей опции: -
Здесь вы можете выбрать как этап разработки, так и этап сборки для запуска вручную самостоятельно. С указанным выше параметром Dev будет запускаться автоматически, а сборку следует запускать вручную, как показано ниже:
После запуска этапа разработки этап сборки можно запустить вручную, как показано ниже:
Ссылка:-
Этапы в Azure Pipelines - Azure Pipelines | Обучение Майкрософт
Спасибо за подробную информацию, обязательно попробую. Очень ценю это