Я инженер по автоматизации тестирования, и я разработал свой репозиторий кода автоматизации для тестирования функциональных аспектов продукта. Я хочу, чтобы этот код запускался, когда любой разработчик добавляет функцию или ошибку в бета-среду.
Я построил конвейер в репозитории автоматизации, и я использую образ докера для селена и maven для того же. Когда я вношу какие-либо изменения в триггеры конвейера репозитория, но я хочу, чтобы то же самое происходило из разных репозиториев.
Одно из решений, которое я могу придумать, - это конвейер автоматизации Trigger из конвейера разработчика через REST API (инициированный конвейером). Но это не полное решение, так как изображение пайплайна автоматизации не будет обновляться после внесенных разработчиками изменений.
Вкратце: у нас есть тесты автоматизации, написанные в одном репозитории, и код разработки, работающий в одном репозитории. Как часть CI/CD/CT, я хочу, чтобы все эти вещи выполнялись автоматически, и мы каждый раз получали сборку без ошибок.