From ef589debe080e60fc3cd153dfc3a0e0c4c1cb889 Mon Sep 17 00:00:00 2001 From: mali Date: Thu, 20 Oct 2022 16:53:50 +0000 Subject: [PATCH] SQ 9.7 --- Jenkinsfile | 22 ++++++++++++++++++++++ sonar-project.properties | 22 ++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 Jenkinsfile create mode 100644 sonar-project.properties diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..65911c3 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,22 @@ +def MAVEN_IMAGE = 'maven:3.8.2-openjdk-11-slim' +def SQ_SCANNER = 'sonarsource/sonar-scanner-cli' + +pipeline { + agent any + + stages { + stage('Static Code Analysis') { + agent { + docker { + image "${SQ_SCANNER}" + } + } + steps { + withSonarQubeEnv('cicd') { + echo '################# SQ ###################' + sh 'sonar-scanner' + } + } + } + } +} diff --git a/sonar-project.properties b/sonar-project.properties new file mode 100644 index 0000000..de04c6a --- /dev/null +++ b/sonar-project.properties @@ -0,0 +1,22 @@ +# must be unique in a given SonarQube instance +sonar.projectKey=mb:sq-maven-multimodule + +# --- optional properties --- + +# defaults to project key +sonar.projectName=Multimodule Maven Project +# defaults to 'not provided' +#sonar.projectVersion=1.0 + +# Path is relative to the sonar-project.properties file. Defaults to . +#sonar.sources=. + +# Encoding of the source code. Default is default system encoding +#sonar.sourceEncoding=UTF-8 +sonar.python.version=3.7, 3.8, 3.9 +sonar.links.homepage=http://cicd.bayhan.ca +sonar.links.ci=https://jenkins.bayhan.ca/job/sq-maven-multimodule +sonar.links.scm=https://forge.bayhan.ca/mali/sq-maven-multimodule + +sonar.host.url=https://sq.bayhan.ca +sonar.login=b8ad156fa409136e8c2c174522836dbd02cf7cc7