У меня есть репозиторий с фронтальным и бэкэнд-приложением, и я хочу использовать scrutinizer для сборки и тестирования моего бэкэнд-приложения (PHP).
Как я могу сказать (или настроить) scrutinizer для создания и тестирования моего приложения в этом подкаталоге?
Вот основная структура моего репо:
root
|__Api
| |_src
| |_composer.json
| |_phpspec.yml
| |_ ...
|
|__Front
|_index.html
|_api.php
|_ ...
Я хотел бы бежать composer install
и phpspec в каталоге Api.
Спасибо,
JM
Изменить каталог в вашем .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
Других решений пока нет …