Scrutinizer:在子目录中构建和测试
Scrutinizer: build and test in a subdirectory
我有一个包含前端和后端应用程序的存储库,我想使用 scrutinizer 来构建和测试我的后端 (PHP) 应用程序。
我如何告诉(或配置)审查员在此子目录中构建和测试我的应用程序?
这是我的 repo 的基本结构:
root
|__Api
| |_src
| |_composer.json
| |_phpspec.yml
| |_ ...
|
|__Front
|_index.html
|_api.php
|_ ...
我想 运行 composer install
和 Api 目录中的 phpspec。
谢谢,
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
这个方法对我有用
build:
root_path: 'app/'
但是project_setup
对我不起作用。
我有一个包含前端和后端应用程序的存储库,我想使用 scrutinizer 来构建和测试我的后端 (PHP) 应用程序。 我如何告诉(或配置)审查员在此子目录中构建和测试我的应用程序?
这是我的 repo 的基本结构:
root
|__Api
| |_src
| |_composer.json
| |_phpspec.yml
| |_ ...
|
|__Front
|_index.html
|_api.php
|_ ...
我想 运行 composer install
和 Api 目录中的 phpspec。
谢谢, 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
这个方法对我有用
build:
root_path: 'app/'
但是project_setup
对我不起作用。