-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitlab-ci.yml
More file actions
45 lines (40 loc) · 1.28 KB
/
.gitlab-ci.yml
File metadata and controls
45 lines (40 loc) · 1.28 KB
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:
# 템플릿
- local: .gitlab-ci/.gitlab-ci.backend-templates.yml
# 백엔드
- local: .gitlab-ci/.gitlab-ci.backend-backbone.yml
- local: .gitlab-ci/.gitlab-ci.backend-gameCJM.yml
- local: .gitlab-ci/.gitlab-ci.backend-gameKJH.yml
- local: .gitlab-ci/.gitlab-ci.backend-gameKYH.yml
- local: .gitlab-ci/.gitlab-ci.backend-gameLSR.yml
- local: .gitlab-ci/.gitlab-ci.backend-gameOJS.yml
- local: .gitlab-ci/.gitlab-ci.backend-gameYDG.yml
# 인프라 서비스
- local: .gitlab-ci/.gitlab-ci.frontend-nginx.yml
- local: .gitlab-ci/.gitlab-ci.redis.yml
- local: .gitlab-ci/.gitlab-ci.minio.yml
- local: .gitlab-ci/.gitlab-ci.springcloud-gateway.yml
stages:
- build
- test
- push
- deploy
variables:
NAMESPACE_PATH: infra/k8s/namespace.yml
REGISTRY_PATH: d-ice
IMAGE_TAG: $CI_COMMIT_SHORT_SHA
KUBE_NAMESPACE: d-ice
DOCKER_HOST: unix:///var/run/docker.sock
DOCKER_TLS_CERTDIR: "" # 이 값도 DinD 설정이므로 무력화
# test_pipeline_trigger:
# tags:
# - $GITLAB_USER_EMAIL
# stage: build
# script:
# - env | grep DOCKER
# - ls
# - echo "🔍 변경된 파일 목록:"
# - git diff --name-only $CI_COMMIT_BEFORE_SHA $CI_COMMIT_SHA
# - docker info
# - docker images
# - echo "CI 정상 작동 여부 확인"