forked from City-of-Helsinki/berth-reservations-admin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitlab-ci.yml
48 lines (42 loc) · 1.06 KB
/
.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
46
47
48
include:
- project: 'city-of-helsinki/kuva/ci-cd-config/ci-configuration'
ref: v1
file: '/.gitlab-ci-template.yml'
variables:
SERVICE_PORT: 80
POSTGRES_ENABLED: 0
build-review:
extends: .build
variables:
DOCKER_IMAGE_NAME: "$CI_PROJECT_NAME-review"
DOCKER_BUILD_ARG_REACT_APP_API_URI: "https://venepaikka-api.test.hel.ninja/graphql_v2/"
except:
refs:
- develop
- master
build-staging:
extends: .build
variables:
DOCKER_IMAGE_NAME: "$CI_PROJECT_NAME-staging"
DOCKER_BUILD_ARG_REACT_APP_API_URI: "https://venepaikka-api.test.hel.ninja/graphql_v2/"
only:
refs:
- develop
build-production:
extends: .build
variables:
DOCKER_IMAGE_NAME: "$CI_PROJECT_NAME-production"
DOCKER_BUILD_ARG_REACT_APP_API_URI: "https://venepaikka-api.test.hel.ninja/graphql_v2/"
only:
refs:
- master
review:
variables:
DOCKER_IMAGE_NAME: "$CI_PROJECT_NAME-review"
# This will enable staging ci-pipeline
staging:
variables:
DOCKER_IMAGE_NAME: "$CI_PROJECT_NAME-staging"
only:
refs:
- develop