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 @@
include:
- project: 'gazelle/private/gitlab-ci-templates'
file: 'extends-v2.yaml'
ref: 'master'
ref: '1.0.0'
# Define stages
stages:
......@@ -13,66 +13,52 @@ stages:
- publish
- release
- upgrade
- clean
- 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
compile/unit-test:
stage: build
extends:
- .buildJavaMavenTest
variables:
MAVEN_PHASE: "clean install"
P_MAVEN_EXTRA_ARGS: "-DskipITs"
package:
stage: build
extends:
- .buildJavaMavenPackage
needs:
- job: compile/unit-test
artifacts: true
variables:
P_MAVEN_EXTRA_ARGS: "-DskipTests"
integration-tests:
stage: test
extends:
- .testJavaMavenIntegrationTests
needs:
- job: compile/unit-test
artifacts: false
allow_failure: true
static-analysis:
stage: test
extends:
- .testJavaMavenSonarAnalysis
P_MAVEN_EXTRA_ARGS: "-DskipTests -DskipITs"
needs:
- job: compile/unit-test
artifacts: true
variables:
P_MAVEN_EXTRA_ARGS: "-Psonar -DskipTests"
install-cache-repo:
stage: publish
extends:
- .publishJavaMavenInstall
variables:
P_MAVEN_EXTRA_ARGS: "-DskipTests -DskipITs"
needs:
- job: package
artifacts: false
variables:
P_MAVEN_EXTRA_ARGS: "-DskipTests"
artifacts: true
publish-code:
stage: publish
extends:
- .publishJavaMavenDeploy
needs:
- job: package
artifacts: true
release/code:
stage: release
extends:
- .releaseCodeForJava
\ No newline at end of file
- .releaseCodeForJava
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