我有一个包含前端和后端应用程序的repo,我想使用scrutinizer来构建和测试我的后端(PHP)应用程序。 如何判断(或配置)scrutinizer在该子目录中构建和测试我的应用程序?
这是我的回购的基本结构:
root
|__Api
| |_src
| |_composer.json
| |_phpspec.yml
| |_ ...
|
|__Front
|_index.html
|_api.php
|_ ...
我想在Api目录中运行composer install
和phpspec。
谢谢你, JM
答案 0 :(得分: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 :(得分:0)
这种方法对我有用
build:
root_path: 'app/'
但是project_setup
对我不起作用。