如何获得代码质量以仅扫描指定目录?
How do you get code-quality to only scan a specified directory?
通过阅读文档 here 我能够将工作代码质量 CI 添加到我的管道中。 YAML 看起来像这样
include:
- template: Code-Quality.gitlab-ci.yml
code_quality:
stage: test
variables:
SOURCE_CODE: "/src"
artifacts:
paths: [gl-code-quality-report.json]
然而,即使我指定 SOURCE_CODE: /src
作业也会扫描整个项目,而不仅仅是“src/”目录
我该如何设置 .gitlab-ci.yml 以使代码质量 CI 作业仅扫描“/src”目录? (/src目录位于项目根目录)
您需要一个模式来匹配 src
目录中的所有文件。
SOURCE_CODE: src/**
将匹配 src
目录树中的所有文件。
示例匹配:
src/foo/bar/xyz.java
src/abc.java
通过阅读文档 here 我能够将工作代码质量 CI 添加到我的管道中。 YAML 看起来像这样
include:
- template: Code-Quality.gitlab-ci.yml
code_quality:
stage: test
variables:
SOURCE_CODE: "/src"
artifacts:
paths: [gl-code-quality-report.json]
然而,即使我指定 SOURCE_CODE: /src
作业也会扫描整个项目,而不仅仅是“src/”目录
我该如何设置 .gitlab-ci.yml 以使代码质量 CI 作业仅扫描“/src”目录? (/src目录位于项目根目录)
您需要一个模式来匹配 src
目录中的所有文件。
SOURCE_CODE: src/**
将匹配 src
目录树中的所有文件。
示例匹配:
src/foo/bar/xyz.java
src/abc.java