Загрузка результатов т естов из AWS CodePipeline
Для загрузки результатов тестов из AWS Code Pipelines вам нужно использовать allurectl.
Введение
Цель этой главы — объяснить, как AWS Code Pipelines могут быть интегрированы с рабочими процессами ТестОпс.
Эта глава не будет охватывать особенности AWS Code Pipelines и подробное описание конфигурации AWS Pipelines, так как мы считаем, что команда AWS создала качественную документацию по своему продукту.
Создание пайплайна
-
В инструментах разработчика Code Pipeline откройте Code Pipelines, а затем раздел Pipelines.
-
Нажмите Create pipeline.
-
Затем назначьте новую или существующую сервисную роль.
-
Добавьте репозиторий с кодом в ваш пайплайн.
-
Добавьте шаг сборки.
-
Создайте новый или выберите существующий проект CodeBuild (в нашем примере мы создадим новый проект).
Когда вы создаете новый проект, появится новая форма. В этом окне вам нужно настроить ваш новый проект:
- Добавьте имя для вашего проекта (кажется, имя должно отличаться от названия пайплайна).
- Выберите образ контейнера (ОС, версия с набором библиотек).
- Назначьте сервисную роль. Вы можете использовать существующую роль для CodeBuild (не путать с CodePipeline) или создать новую, как в примере.
- Добавьте другие параметры, специфичные для вашей сборки, такие как таймауты, ресурсы, сертификаты и т. д.