Skip to content
Snippets Groups Projects
Commit a8580b5d authored by Jérôme POIRIER's avatar Jérôme POIRIER
Browse files

ci: enable all gitlab stages

parent 5db05fa0
No related branches found
No related tags found
2 merge requests!2feat: enhance winston logs exploitability,!1Release
Pipeline #66795 passed
stages: stages:
# - build - build
# - test - test
# - sonar - sonar
- docker - docker
- deploy - deploy
# # ********************************************************************************************* # *********************************************************************************************
# # * BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD * # * BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD *
# # * BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD * # * BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD BUILD *
# # ********************************************************************************************* # *********************************************************************************************
# build-back: build-back:
# stage: build stage: build
# image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/node:16.11.1-alpine image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/node:16.11.1-alpine
# script: script:
# - cd back - cd back
# - npm i - npm i
# - npm run build - npm run build
# artifacts: artifacts:
# paths: paths:
# - ./back/node_modules - ./back/node_modules
# expire_in: 1h expire_in: 1h
# only: only:
# changes: changes:
# - .gitlab-ci.yml - .gitlab-ci.yml
# - back/**/* - back/**/*
# # ********************************************************************************************* # *********************************************************************************************
# # * TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST * # * TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST *
# # * TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST * # * TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST *
# # ********************************************************************************************* # *********************************************************************************************
# test-back: test-back:
# stage: test stage: test
# image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/node:16.11.1-alpine image: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/node:16.11.1-alpine
# script: script:
# - cd back - cd back
# - npm run test:cov - npm run test:cov
# artifacts: artifacts:
# paths: paths:
# - ./back/coverage/lcov.info - ./back/coverage/lcov.info
# expire_in: 5 mins expire_in: 5 mins
# only: only:
# changes: changes:
# - .gitlab-ci.yml - .gitlab-ci.yml
# - back/**/* - back/**/*
# # ********************************************************************************************* # *********************************************************************************************
# # * SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR * # * SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR *
# # * SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR * # * SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR SONAR *
# # ********************************************************************************************* # *********************************************************************************************
# sonarqube-back: sonarqube-back:
# stage: sonar stage: sonar
# rules: rules:
# - if: $CI_PIPELINE_SOURCE == "schedule" - if: $CI_PIPELINE_SOURCE == "schedule"
# allow_failure: true allow_failure: true
# before_script: before_script:
# - apk add --no-cache 'npm>7' - apk add --no-cache 'npm>7'
# - cd back - cd back
# - npm install --save sonar-scanner - npm install --save sonar-scanner
# image: image:
# name: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/sonarsource/sonar-scanner-cli:4 name: ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/sonarsource/sonar-scanner-cli:4
# entrypoint: [""] entrypoint: [""]
# variables: variables:
# SONAR_URL: http://sonarqube.forge.grandlyon.com:9000 SONAR_URL: http://sonarqube.forge.grandlyon.com:9000
# GIT_STRATEGY: clone GIT_STRATEGY: clone
# GIT_DEPTH: 0 GIT_DEPTH: 0
# script: script:
# - > - >
# sonar-scanner sonar-scanner
# -Dsonar.projectName=${CI_PROJECT_NAME}-server -Dsonar.projectName=${CI_PROJECT_NAME}-server
# -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_SERVER} -Dsonar.projectKey=${SONAR_PROJECT_KEY_SERVER}
# -Dsonar.login=${SONAR_TOKEN_SERVER} -Dsonar.login=${SONAR_TOKEN_SERVER}
# -Dsonar.sources=src -Dsonar.sources=src
# -Dsonar.exclusions=**/main.ts,**/*.module.ts,**/*.spec.ts -Dsonar.exclusions=**/main.ts,**/*.module.ts,**/*.spec.ts
# ********************************************************************************************* # *********************************************************************************************
# * DOCKER DOCKER DOCKER DOCKER DOCKER DOCKER DOCKER DOCKER DOCKER DOCKER DOCKER DOCKER DOCKE * # * DOCKER DOCKER DOCKER DOCKER DOCKER DOCKER DOCKER DOCKER DOCKER DOCKER DOCKER DOCKER DOCKE *
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment