This commit is contained in:
2025-08-05 00:15:25 +09:00
parent 2812ceeda0
commit 8016f3b0ef
3 changed files with 91 additions and 46 deletions

View File

@ -36,46 +36,8 @@ spec:
git checkout $(params.git-revision)
echo "==== [INFO] Git checkout 완료 ===="
# 2. Secret 파일 config.json 으로 변환
# - name: prepare-docker-config
# image: alpine
# script: |
# #!/bin/sh
# set -e
# echo "==== [INFO] Docker config 파일 준비 ===="
# ls -al /workspace/docker-config
# if [ -f /workspace/docker-config/.dockerconfigjson ]; then
# cat /workspace/docker-config/.dockerconfigjson
# else
# echo "[ERROR] Docker config 파일(.dockerconfigjson) 없음"
# fi
# - name: prepare-docker-config
# image: stedolan/jq
# script: |
# #!/bin/sh
# set -e
# echo "==== [INFO] Docker config 파일 준비 ===="
# ls -al /workspace/docker-config
# # 임시 쓰기 가능 경로 생성
# mkdir -p /workspace/tmp-config
# if [ -f /workspace/docker-config/.dockerconfigjson ]; then
# echo "[INFO] dockerconfigjson 내용 읽기"
# cat /workspace/docker-config/.dockerconfigjson | jq . > /workspace/tmp-config/config.json
# echo "[INFO] config.json 변환 완료"
# else
# echo "[ERROR] Docker config 파일(.dockerconfigjson) 없음"
# fi
# 3. Debugging - Check mounted secret before build
# - name: debug-sleep
# image: alpine
# script: |
# #!/bin/sh
# echo "==== [DEBUG] Pod에 접속 가능 상태로 대기 중... ===="
# sleep 180
# 4. Kaniko Build & Push
# Kaniko Build & Push
- name: build-and-push
image: gcr.io/kaniko-project/executor:latest
volumeMounts:
@ -83,9 +45,6 @@ spec:
mountPath: /kaniko/.docker/config.json
subPath: .dockerconfigjson
readOnly: true
# env:
# - name: DOCKER_CONFIG
# value: /workspace/docker-config
args:
- --dockerfile=/workspace/source/Dockerfile
- --context=/workspace/source