From d9064d13436ee909c8b029109afee3e8992630c9 Mon Sep 17 00:00:00 2001 From: BAK BYEONG JUN Date: Sat, 12 Apr 2025 13:28:24 +0000 Subject: [PATCH] init --- tasks/docker-registry/task.yaml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/tasks/docker-registry/task.yaml b/tasks/docker-registry/task.yaml index 10fabe0..de5d205 100644 --- a/tasks/docker-registry/task.yaml +++ b/tasks/docker-registry/task.yaml @@ -40,16 +40,19 @@ spec: steps: - name: build-and-push - image: bash:5 + image: alpine:3.21.3 workingDir: /workspace/source env: - name: DOCKER_CONFIG value: /tekton/home/.docker script: | - #!/usr/bin/env bash - set -euo pipefail + #!/bin/sh + set -e - if [[ -n "$(params.subdirectory)" ]]; then + echo "📦 Installing curl and tar..." + apk add --no-cache curl tar + + if [ -n "$(params.subdirectory)" ]; then cd "$(params.subdirectory)" fi @@ -59,7 +62,7 @@ spec: USERNAME=$(cat /workspace/docker-auth/username) PASSWORD=$(cat /workspace/docker-auth/password) - REGISTRY=$(cut -d/ -f1 <<< "$IMAGE") + REGISTRY=$(echo "$IMAGE" | cut -d/ -f1) echo "🔐 Writing Docker config for $REGISTRY..." mkdir -p "$DOCKER_CONFIG"