Mentions légales du service

Skip to content
Snippets Groups Projects
.gitlab-ci.yml 892 B
Newer Older
# Define templates
include:
  - project: 'gazelle/private/gitlab-ci-templates'
    file: 'extends.yaml'
    ref: 'master'

# Define stages
stages:
  - build
  - postbuild
  - deploy
  - tests
  - release
  - upgrade
  - cleanup

# Define global variables
variables:
  P_NAME: "gazelle-objects-checker"
  P_APP_TYPE: "java"
  P_CODE_SRC_PATH: "."
  P_MAVEN_IMAGE_TAG: "3.6.3-jdk-11-slim"

# Define jobs
code:
  stage: build
  extends:
    - .buildCodeForJavaWithPostgresql
  variables:
    P_MAVEN_EXTRA_ARGS: "-DskipIT=true"
nab's avatar
nab committed
    P_MAVEN_TEST_SKIP: "true"

quality:
  stage: tests
  extends:
    - .testQualityForJavaWithSonarqube
  variables:
    P_MAVEN_IMAGE_TAG: "3.6.3-jdk-11"
nab's avatar
nab committed
    P_MAVEN_TEST_SKIP: "true"

release/code:
  stage: release
  extends:
    - .releaseCodeForJava
  variables:
    P_MAVEN_EXTRA_ARGS: "-DskipIT=true"
nab's avatar
nab committed
    P_MAVEN_TEST_SKIP: "true"
nab's avatar
nab committed
    P_MAVEN_PROFIL: "release"