Код: Выделить всё
REPO-A
/.git
/files
/SUB-REPO
/.git
/files
REPO-B
/.git
/files
Мы используем PHPUnit 10.5 и PHP 8.1, а наши репозитории размещаем на GitLab.
Проблема, с которой я столкнулся, заключается в том, что меня попросили управлять тестами из одного тестового каталога в рамках одного проекта, несмотря на то, что архитектура распределена по нескольким репозиториям. Я считаю, что это необычное требование для нестандартной архитектуры, поэтому мне нужен совет.
Мои вопросы:
- Как я могу автоматизировать эти тесты с помощью конвейеров GitLab CI в этой настройке? Возможно ли иметь в одном репозитории один файл YAML, который запускает все автоматические тесты для каждого нажатия во всех репозиториях?
- Это подход? считается плохой практикой? Если да, не могли бы вы объяснить, почему?
Подробнее здесь: https://stackoverflow.com/questions/788 ... -directory
Мобильная версия