Mentions légales du service

Skip to content
Snippets Groups Projects
Commit e9b7bfcf authored by Achraf Achkari's avatar Achraf Achkari
Browse files

update gitlab-ci

parent cc06e9e8
No related branches found
No related tags found
2 merge requests!44Develop,!43Feature/cdapesos4 update
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
include: include:
- project: 'gazelle/private/gitlab-ci-templates' - project: 'gazelle/private/gitlab-ci-templates'
file: 'extends-v2.yaml' file: 'extends-v2.yaml'
ref: 'master' ref: '1.0.0'
# Define stages # Define stages
stages: stages:
...@@ -13,66 +13,52 @@ stages: ...@@ -13,66 +13,52 @@ stages:
- publish - publish
- release - release
- upgrade - upgrade
- clean - cleanup
# Define global variables # Define global variables
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" P_MAVEN_IMAGE_TAG: "3.6.3-jdk-11-slim"
# Define jobs
compile/unit-test: compile/unit-test:
stage: build stage: build
extends: extends:
- .buildJavaMavenTest - .buildJavaMavenTest
variables: variables:
MAVEN_PHASE: "clean install"
P_MAVEN_EXTRA_ARGS: "-DskipITs" P_MAVEN_EXTRA_ARGS: "-DskipITs"
package: package:
stage: build stage: build
extends: extends:
- .buildJavaMavenPackage - .buildJavaMavenPackage
needs:
- job: compile/unit-test
artifacts: true
variables: variables:
P_MAVEN_EXTRA_ARGS: "-DskipTests" P_MAVEN_EXTRA_ARGS: "-DskipTests -DskipITs"
integration-tests:
stage: test
extends:
- .testJavaMavenIntegrationTests
needs:
- job: compile/unit-test
artifacts: false
allow_failure: true
static-analysis:
stage: test
extends:
- .testJavaMavenSonarAnalysis
needs: needs:
- job: compile/unit-test - job: compile/unit-test
artifacts: true artifacts: true
variables:
P_MAVEN_EXTRA_ARGS: "-Psonar -DskipTests"
install-cache-repo: install-cache-repo:
stage: publish stage: publish
extends: extends:
- .publishJavaMavenInstall - .publishJavaMavenInstall
variables:
P_MAVEN_EXTRA_ARGS: "-DskipTests -DskipITs"
needs: needs:
- job: package - job: package
artifacts: false artifacts: true
variables:
P_MAVEN_EXTRA_ARGS: "-DskipTests"
publish-code:
stage: publish
extends:
- .publishJavaMavenDeploy
needs:
- job: package
artifacts: true
release/code: release/code:
stage: release stage: release
extends: extends:
- .releaseCodeForJava - .releaseCodeForJava
\ No newline at end of file when: manual
variables:
P_MAVEN_JAVADOC_SKIP: "true"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment