Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# 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"
quality:
stage: tests
extends:
- .testQualityForJavaWithSonarqube
variables:
P_MAVEN_IMAGE_TAG: "3.6.3-jdk-11"
release/code:
stage: release
extends:
- .releaseCodeForJava
variables:
P_MAVEN_EXTRA_ARGS: "-DskipIT=true"