Запускайте код автоматизации тестирования из репозитория разработки при каждом проталкивании через конвейеры Bitbucket.

Я инженер по автоматизации тестирования, и я разработал свой репозиторий кода автоматизации для тестирования функциональных аспектов продукта. Я хочу, чтобы этот код запускался, когда любой разработчик добавляет функцию или ошибку в бета-среду.

Я построил конвейер в репозитории автоматизации, и я использую образ докера для селена и maven для того же. Когда я вношу какие-либо изменения в триггеры конвейера репозитория, но я хочу, чтобы то же самое происходило из разных репозиториев.

Одно из решений, которое я могу придумать, - это конвейер автоматизации Trigger из конвейера разработчика через REST API (инициированный конвейером). Но это не полное решение, так как изображение пайплайна автоматизации не будет обновляться после внесенных разработчиками изменений.

Вкратце: у нас есть тесты автоматизации, написанные в одном репозитории, и код разработки, работающий в одном репозитории. Как часть CI/CD/CT, я хочу, чтобы все эти вещи выполнялись автоматически, и мы каждый раз получали сборку без ошибок.


person Bhavik Shah    schedule 12.08.2018    source источник


Ответы (1)


Вы должны попробовать Ansible для этого сценария. Поскольку у вас уже есть образы докеров. Просто оберните его с помощью ansible и используйте для запуска автоматизации в разных репозиториях.

person SushilG    schedule 12.08.2018