Проект автоматизации Cypress в Azure dev ops

Новичок в автоматизации. Я создал проект кипариса автоматизации в своем локальном компьютере. Я отправил проект в Azure dev ops и создал для него конвейер. Тестовые случаи успешно выполняются. Мой вопрос: команда разработчиков хочет запустить эти тестовые случаи перед развертыванием сборки. Как этого добиться? Кто может помочь, большое спасибо!!


55
1

Ответ:

Решено

Мой вопрос: команда разработчиков хочет запустить эти тестовые случаи раньше
развертывание сборки? Как этого добиться?

Вы можете использовать этапы, чтобы сначала запустить тесты Cypress на этапе разработки, а затем вручную запустить следующее развертывание на этапе сборки. Вы можете запустить развертывание на любом этапе или между этапами вручную друг за другом или автоматически за один запуск.

Я создал одну примерную задачу кипариса в своих Azure Pipelines, как показано ниже:

Теперь я запустил конвейер сначала на этапе разработки, как показано ниже, а затем на этапе сборки. Вы можете запускать эти конвейеры вместе автоматически или один за другим вручную. Команда разработчиков может запустить этот конвейер перед его запуском на этапе сборки: -

Сохраните этот конвейер выпуска и запустите необходимый этап сборки вручную с помощью следующей опции: -

Здесь вы можете выбрать как этап разработки, так и этап сборки для запуска вручную самостоятельно. С указанным выше параметром Dev будет запускаться автоматически, а сборку следует запускать вручную, как показано ниже:

После запуска этапа разработки этап сборки можно запустить вручную, как показано ниже:

Ссылка:-

Этапы в Azure Pipelines - Azure Pipelines | Обучение Майкрософт

Cypress в Azure DevOps Pipeline | Конвейер Azure DevOps | лазурный трубопровод кипарис | кипарис контрольный пример лазурный | Средний