From c8b89e69f2d2d7cbd3317b0a86451dc4913aabfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=20Lopez=20de=20Guere=C3=B1a?= <jon.lopezdeguerena@tecnalia.com> Date: Wed, 6 Jul 2022 21:49:03 +0200 Subject: [PATCH] sonarqube maven js --- project-maven-azure-docker/sonarqube.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 project-maven-azure-docker/sonarqube.yml diff --git a/project-maven-azure-docker/sonarqube.yml b/project-maven-azure-docker/sonarqube.yml new file mode 100644 index 0000000..18c47b6 --- /dev/null +++ b/project-maven-azure-docker/sonarqube.yml @@ -0,0 +1,21 @@ +sonarqube-check: + image: $ACR_URL/maven:3.6.3-jdk-11 + tags: + - docker + stage: code_analysis + variables: + SONAR_USER_HOME: "${CI_PROJECT_DIR}/.sonar" # Defines the location of the analysis task cache + GIT_DEPTH: "0" # Tells git to fetch all the branches of the project, required by the analysis task + cache: + key: "${CI_JOB_NAME}" + paths: + - .sonar/cache + script: + - mkdir -p $CI_PROJECT_DIR/.m2 + - cp $MAVEN_SETTINGS_XML $CI_PROJECT_DIR/.m2/settings.xml + - cp $NPMRC $CI_PROJECT_DIR/$MAVEN_POM_DIR/.npmrc + - mvn $MAVEN_CLI_OPTS -f $MAVEN_POM_DIR/pom.xml --settings $CI_PROJECT_DIR/.m2/settings.xml verify sonar:sonar + allow_failure: true + only: + - master # or the name of your main branch + - main \ No newline at end of file -- GitLab