-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.gitlab-ci.yml
More file actions
31 lines (28 loc) · 977 Bytes
/
.gitlab-ci.yml
File metadata and controls
31 lines (28 loc) · 977 Bytes
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
image:
name: gcr.io/kaniko-project/executor:v1.23.2-debug
entrypoint: [""]
variables:
GIT_SUBMODULE_STRATEGY: recursive
build_release:
stage: build
script:
- /kaniko/executor
--context "${CI_PROJECT_DIR}"
--dockerfile "${CI_PROJECT_DIR}/Dockerfile"
--destination "${CI_REGISTRY_IMAGE}:${CI_COMMIT_TAG}"
--destination "${CI_REGISTRY_IMAGE}:latest"
--build-arg GAME_GIT_HASH="${CI_COMMIT_SHA}"
--build-arg GAME_GIT_HASH_SHORT="${CI_COMMIT_SHORT_SHA}"
rules:
- if: $CI_COMMIT_TAG && ($CI_COMMIT_BRANCH == "release" || $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH)
build_manually:
stage: build
script:
- /kaniko/executor
--context "${CI_PROJECT_DIR}"
--dockerfile "${CI_PROJECT_DIR}/Dockerfile"
--destination "${CI_REGISTRY_IMAGE}:${CI_COMMIT_TAG}"
--build-arg GAME_GIT_HASH="${CI_COMMIT_SHA}"
--build-arg GAME_GIT_HASH_SHORT="${CI_COMMIT_SHORT_SHA}"
rules:
- if: $CI_COMMIT_TAG