Update .gitlab-ci.yml
This commit is contained in:
@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user