forked from hzi-braunschweig/pia-system
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitlab-ci.yml
46 lines (41 loc) · 966 Bytes
/
.gitlab-ci.yml
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
stages:
- prepare
- generate
- test
- accumulate
- push
- deploy
- release
- undeploy
default:
interruptible: true
variables:
DOCKER_BUILDKIT: '1'
GIT_DEPTH: '1'
IMAGE_ID: $CI_PIPELINE_ID
JOBS_UNIT: !reference [.modules, list, unit]
JOBS_INT: !reference [.modules, list, int]
JOBS_DOCKER: !reference [.modules, list, docker]
JOBS_INSTALL: !reference [.modules, list, install]
JOBS_LINT: !reference [.modules, list, lint]
include:
- /ci/ionic.yml
- /ci/npm-install.yml
- /ci/npm-test-int.yml
- /ci/deploy-stage.yml
- /ci/docker.yml
- /ci/sonarqube.yml
- /ci/collect-licenses.yml
- /ci/accumulate-coverage.yml
- /ci/tag-release.yml
- /ci/check-merge-allowed.yml
- /ci/copyright-lint.yml
- /ci/npm-lint.yml
- /ci/npm-test-unit.yml
- /ci/check-format.yml
- /ci/e2e.yml
- /ci/generated.yml
- /ci/npm-audit.yml
- /ci/github.yml
- /ci/create-release-merge-requests.yml
- /ci/detect-secrets.yml