相关疑难解决方法(0)

Jenkins构建使用变量$ {GIT_BRANCH}作为sonarqube参数而没有"origin /"

庞大的团队,每个团队都有独立的git分支,声纳作为代码质量检查员.

scm工具设置为拾取与此名称对应的每个分支:'feature-branch-*'对于maven构建,它完美地工作.
我想设置sonarqube所以它会为每个实际的git分支使用不同的分支,但是sonarqube不允许使用通配符.但它确实允许变量,所以我试过${GIT_BRANCH},但是这个变量保持:'origin/feature-branch-214',哪个sonarqube不能识别为有效的分支名称.Sonarqube期待'feature-branch-214'

所以我需要把东西放在那里(在sonarqube分支中),它做一个子串${GIT_BRANCH}来排除'origin/'部分.

git jenkins sonarqube

6
推荐指数
2
解决办法
9887
查看次数

标签 统计

git ×1

jenkins ×1

sonarqube ×1