@@ -4,20 +4,13 @@ steps:
|
|||||||
environment:
|
environment:
|
||||||
KO_DOCKER_REPO:
|
KO_DOCKER_REPO:
|
||||||
from_secret: KO_DOCKER_REPO
|
from_secret: KO_DOCKER_REPO
|
||||||
DOCKER_CONFIG:
|
|
||||||
from_secret: DOCKER_CONFIG_JSON
|
|
||||||
|
|
||||||
commands:
|
commands:
|
||||||
# 도커 로그인 설정 (권한 문제 회피를 위해 /tmp 사용)
|
|
||||||
- mkdir -p /tmp/.docker
|
|
||||||
- echo "$DOCKER_CONFIG" > /tmp/.docker/config.json
|
|
||||||
- export DOCKER_CONFIG=/tmp/.docker
|
|
||||||
|
|
||||||
# 안전한 브랜치 이름 치환 (e.g. "/" → "-")
|
# 안전한 브랜치 이름 치환 (e.g. "/" → "-")
|
||||||
- SAFE_BRANCH=$(echo "$CI_COMMIT_BRANCH" | tr '/' '-')
|
- SAFE_BRANCH=$(echo "$CI_COMMIT_BRANCH" | tr '/' '-')
|
||||||
|
|
||||||
# short SHA (7자리) 기반 태그 생성
|
# short SHA (7자리) 기반 태그 생성
|
||||||
- TAG="${SAFE_BRANCH}-${CI_COMMIT_SHA:0:7}"
|
- TAG="${SAFE_BRANCH}-${CI_COMMIT_SHA:0:7}"
|
||||||
|
|
||||||
# 이미지 빌드 및 push (VCS stamping 비활성화)
|
# 이미지 빌드 및 push (VCS stamping 활성화)
|
||||||
- ko build ./cmd/seven-skies --bare --tags "$TAG" --buildvcs=false
|
- ko build ./cmd/seven-skies --bare --tags "$TAG"
|
||||||
|
|||||||
Reference in New Issue
Block a user