diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ff0bf6171b..24c9f8d217 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,6 @@ stages: - analysis + - sendmail ## 代码检查 sonarqube_analysis: @@ -26,4 +27,16 @@ sonarqube_analysis: -Dsonar.gitlab.merge_request_discussion=true -Dsonar.java.binaries=. # 如果不使用Maven或Gradle进行分析,则必须手动提供测试二进制文件 only: - - dev-5.6.0 \ No newline at end of file + - 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