From 1595281e0254bbbc06e89cc0058a0dc58a0e9a16 Mon Sep 17 00:00:00 2001 From: Hugo SUBTIL <ext.sopra.husubtil@grandlyon.com> Date: Wed, 9 Dec 2020 11:13:38 +0100 Subject: [PATCH] feat(cicd): add sonar conf + deploy --- .gitlab-ci.yml | 48 +++++++++++++++++++++++++++++++----------------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8b2d8975d..2f94addbc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,20 +17,34 @@ build: - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - docker build --pull -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" . - docker push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG" -# code_analysis: -# image: skilldlabs/sonar-scanner:3.4.0 -# services: -# - docker:18.09-dind -# stage: sonar-analysis -# only: -# - dev -# script: -# - > -# sonar-scanner -# -Dsonar.projectName=${SONAR_PROJECT_KEY} -# -Dsonar.projectVersion=1.0 -# -Dsonar.sourceEncoding=UTF-8 -# -Dsonar.projectBaseDir=. -# -Dsonar.host.url=${SONAR_URL} -# -Dsonar.projectKey=${SONAR_PROJECT_KEY} -# -Dsonar.login=${SONAR_TOKEN} + +deploy_dev: + stage: deploy + tags: + - deploy + only: + - dev + script: + - cd /home/mps/ram + - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + - docker-compose pull service-ram + - docker-compose up -d service-ram + - docker system prune -a -f + +code_analysis: + image: skilldlabs/sonar-scanner:3.4.0 + services: + - docker:18.09-dind + stage: sonar-analysis + only: + - dev + script: + - > + sonar-scanner + -Dsonar.projectName=${SONAR_PROJECT_KEY} + -Dsonar.projectVersion=1.0 + -Dsonar.sourceEncoding=UTF-8 + -Dsonar.projectBaseDir=. + -Dsonar.host.url=${SONAR_URL} + -Dsonar.projectKey=${SONAR_PROJECT_KEY} + -Dsonar.login=${SONAR_TOKEN} -- GitLab