这是我的目录结构
E:/Jenkins/workspace/dev_A/src/github.com/ABC/A /
E:
|-- Jenkins
| |--workspace
| | |--dev_A
│ | | |--src
│ | | | |--github.com
│ │ | | | |--ABC
│ │ | | | | |--A
│ │ | | | | | |--X
│ │ | | | | | |--Y
│ │ | | | | | |--vendor
| | | | | | | |--static-analysis.xml
这是我写的詹金斯工作:
sonar.projectBaseDir="E:/Jenkins/workspace/dev_A/src/github.com/ABC/A/"
sonar.sourceEncoding="UTF-8"
sonar.projectKey=A
sonar.projectName=A
sonar.projectVersion=${BUILD_NUMBER}
sonar.golint.reportPath="E:/Jenkins/workspace/dev_A/src/github.com/ABC/A/static-analysis.xml"
sonar.coverage.reportPath="coverage.xml"
sonar.exclusions= **/vendor/**
sonar.sources=.
sonar.sources.inclusions=**/*.go*
执行作业时,出现以下错误:
错误:SonarQube扫描仪执行期间发生错误
错误:索引0处的非法字符<*>:** /供应商/ **
有人可以帮助我找到正确的语法吗?
答案 0 :(得分:0)
尝试:
**/vendor/**/*
根据https://docs.sonarqube.org/7.4/project-administration/narrowing-the-focus/
中的建议