Scrutinizer: сборка и тестирование в подкаталоге

У меня есть репозиторий с фронтальным и бэкэнд-приложением, и я хочу использовать scrutinizer для сборки и тестирования моего бэкэнд-приложения (PHP).
Как я могу сказать (или настроить) scrutinizer для создания и тестирования моего приложения в этом подкаталоге?

Вот основная структура моего репо:

root
|__Api
|  |_src
|  |_composer.json
|  |_phpspec.yml
|  |_ ...
|
|__Front
|_index.html
|_api.php
|_ ...

Я хотел бы бежать composer install и phpspec в каталоге Api.

Спасибо,
JM

1

Решение

Изменить каталог в вашем .scrutinizer.yml:

build:
project_setup:
before:
- "cd Api"

https://scrutinizer-ci.com/docs/configuration/build#dependencies-project-setup

Если вы хотите исключить файлы внешнего интерфейса из анализа, отфильтруйте их, например:

filter:
paths: [Api/src/*]

https://scrutinizer-ci.com/docs/reviews/excluding_files_from_analysis

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]