-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitlab-ci.yml
45 lines (41 loc) · 941 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
45
include:
- project: 'AgileFactory/Witboost.Mesh/witboost.Mesh.CI'
ref: 'main'
file: 'common/witboost.helm.gitlab-ci.yml'
stages:
- setup
- check
- publish
setup:
stage: setup
extends: .witboost.helm.base-job
cache: []
before_script: []
script:
- !reference [.witboost.helm.clone-scripts, script]
- !reference [.witboost.helm.get-version, script]
- echo "VERSION=${VERSION}" >> vars.env
artifacts:
reports:
dotenv: vars.env
witboost.helm.checks:
stage: check
extends: .witboost.helm.base-job
before_script: []
cache: []
script:
- !reference [.witboost.helm.clone-scripts, script]
- !reference [.witboost.helm.checks, script]
variables:
CHART_FOLDER: .
witboost.helm.deploy:
stage: publish
before_script: []
cache: []
extends: .witboost.helm.deploy
variables:
CHART_FOLDER: .
# only:
# - master
# - tags
# - /(^release\/([0-9]+)\.([0-9]+))/