Update .gitlab-ci.yml

This commit is contained in:
chenjuntao
2021-12-16 16:55:24 +08:00
parent 831c698f8d
commit be17d3fc97

View File

@ -1,5 +1,6 @@
stages: stages:
- analysis - analysis
- sendmail
## 代码检查 ## 代码检查
sonarqube_analysis: sonarqube_analysis:
@ -26,4 +27,16 @@ sonarqube_analysis:
-Dsonar.gitlab.merge_request_discussion=true -Dsonar.gitlab.merge_request_discussion=true
-Dsonar.java.binaries=. # 如果不使用Maven或Gradle进行分析则必须手动提供测试二进制文件 -Dsonar.java.binaries=. # 如果不使用Maven或Gradle进行分析则必须手动提供测试二进制文件
only: only:
- dev-5.6.0 - dev-5.6.0
## 发送简易检测结果报告
send_sonar_report:
tags:
- offline-test
stage: sendmail
image: hub.shanqu.cc/library/docker:latest
dependencies: [] #禁止传递来的artifact
script:
- group=`echo $CI_PROJECT_PATH | sed 's#/#-#g'`
- docker login -u "${HARBOR_REGISTRY_USERNAME}" -p "${HARBOR_REGISTRY_PASSWORD}" "${HARBOR_REGISTRY}"
- docker run -e PROJECTKEY=$group -e EMAIL=$GITLAB_USER_EMAIL --name send-email --rm hub.shanqu.cc/platform/send-sonar-report:latest