Skip to content
Snippets Groups Projects
Commit ed2de02c authored by Hugo SUBTIL's avatar Hugo SUBTIL
Browse files

fix(cicd): update gitlabci to use dependencies proxy

parent c9633621
Branches
Tags
2 merge requests!97release V1.10.0,!96release V1.10.0
image: docker:git
services:
- docker:dind
stages: stages:
- test - test
- sonar-analysis - sonar-analysis
...@@ -10,7 +5,7 @@ stages: ...@@ -10,7 +5,7 @@ stages:
- deploy - deploy
build: build:
image: docker:18.09 image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/docker:18.09
services: services:
- docker:18.09-dind - docker:18.09-dind
only: only:
...@@ -41,7 +36,7 @@ deploy_dev: ...@@ -41,7 +36,7 @@ deploy_dev:
test: test:
stage: test stage: test
image: node:14.15.4 image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/node:14.15.4
before_script: before_script:
- export GHOST_HOST_AND_PORT=http://localhost:2368 - export GHOST_HOST_AND_PORT=http://localhost:2368
- export GHOST_ADMIN_API_KEY=60142bc9e33940000156bccc:6217742e2671e322612e89cac9bab61fcd01822709fe5d8f5e6a5b3e54d5e6bb - export GHOST_ADMIN_API_KEY=60142bc9e33940000156bccc:6217742e2671e322612e89cac9bab61fcd01822709fe5d8f5e6a5b3e54d5e6bb
...@@ -60,32 +55,32 @@ test: ...@@ -60,32 +55,32 @@ test:
- dev - dev
- merge_requests - merge_requests
code_analysis: # code_analysis:
image: registry.forge.grandlyon.com/apoyen2/sonnar-scanner-gl:master # image: registry.forge.grandlyon.com/apoyen2/sonnar-scanner-gl:master
services: # services:
- docker:18.09-dind # - docker:18.09-dind
stage: sonar-analysis # stage: sonar-analysis
only: # only:
- dev # - dev
- merge_requests # - merge_requests
before_script: # before_script:
- export NODE_PATH=$NODE_PATH:`npm root -g` # - export NODE_PATH=$NODE_PATH:`npm root -g`
- npm install -g typescript # - npm install -g typescript
script: # script:
- > # - >
sonar-scanner # sonar-scanner
-Dsonar.projectName=${SONAR_PROJECT_KEY} # -Dsonar.projectName=${SONAR_PROJECT_KEY}
-Dsonar.projectVersion=1.0 # -Dsonar.projectVersion=1.0
-Dsonar.sourceEncoding=UTF-8 # -Dsonar.sourceEncoding=UTF-8
-Dsonar.projectBaseDir=. # -Dsonar.projectBaseDir=.
-Dsonar.host.url=${SONAR_URL} # -Dsonar.host.url=${SONAR_URL}
-Dsonar.projectKey=${SONAR_PROJECT_KEY} # -Dsonar.projectKey=${SONAR_PROJECT_KEY}
-Dsonar.exclusions=scripts/**,**/*mock.*.ts,**/*spec.ts # -Dsonar.exclusions=scripts/**,**/*mock.*.ts,**/*spec.ts
-Dsonar.login=${SONAR_TOKEN} # -Dsonar.login=${SONAR_TOKEN}
-Dsonar.qualitygate.wait=true # -Dsonar.qualitygate.wait=true
mr: mr:
image: docker:18.09 image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/docker:18.09
services: services:
- docker:18.09-dind - docker:18.09-dind
stage: build stage: build
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment