This commit is contained in:
병준 박 2025-04-15 11:35:19 +00:00
parent f3d9951645
commit 51661b5c79
7 changed files with 7 additions and 17 deletions

View File

@ -33,6 +33,5 @@ spec:
workingFolder="$(params.workingFolderPrefix)-$(date +%s)-$(head /dev/urandom | tr -dc a-z0-9 | head -c 6)" workingFolder="$(params.workingFolderPrefix)-$(date +%s)-$(head /dev/urandom | tr -dc a-z0-9 | head -c 6)"
mkdir -p /workspace/shared/${workingFolder} mkdir -p /workspace/shared/${workingFolder}
chmod -R a+rwX /workspace/shared/${workingFolder} chmod -R a+rwX /workspace/shared/${workingFolder}
mkdir -p /workspace/shared/${workingFolder}/___HOME___
echo "Created folder: ${workingFolder}" echo "Created folder: ${workingFolder}"
echo -n "${workingFolder}" > $(results.workingFolder.path) echo -n "${workingFolder}" > $(results.workingFolder.path)

View File

@ -166,19 +166,10 @@ spec:
if [ "$(params.deleteExisting)" = "true" ] && [ -d "$CLONE_DIR" ]; then if [ "$(params.deleteExisting)" = "true" ] && [ -d "$CLONE_DIR" ]; then
echo "[INFO] Deleting existing directory $CLONE_DIR" echo "[INFO] Deleting existing directory $CLONE_DIR"
rm -rf "$CLONE_DIR" rm -rf "$CLONE_DIR"
echo "[INFO] Cloning repository..."
git clone --depth=$(params.depth) $(params.url) "$CLONE_DIR"
else
echo "[INFO] Cloning repository..."
mkdir -p "${CLONE_DIR}_"
git clone --depth=$(params.depth) $(params.url) "${CLONE_DIR}_"
cd "${CLONE_DIR}_/"
cp -R * ../"${CLONE_DIR}"
cp -R .* ../"${CLONE_DIR}"
cd ..
rm -fR "${CLONE_DIR}_/"
fi fi
echo "[INFO] Cloning repository..."
git clone --depth=$(params.depth) $(params.url) "$CLONE_DIR"
cd "$CLONE_DIR" cd "$CLONE_DIR"
if [ -n "$(params.refspec)" ]; then if [ -n "$(params.refspec)" ]; then

View File

@ -28,7 +28,7 @@ spec:
workingDir: /workspace/source/$(params.subdirectory) workingDir: /workspace/source/$(params.subdirectory)
env: env:
- name: HOME - name: HOME
value: /workspace/source/$(params.subdirectory)/___HOME___ value: /tekton/home
script: | script: |
#!/usr/bin/env bash #!/usr/bin/env bash
set -e set -e

View File

@ -40,7 +40,7 @@ spec:
workingDir: /workspace/source/$(params.subdirectory) workingDir: /workspace/source/$(params.subdirectory)
env: env:
- name: HOME - name: HOME
value: /workspace/source/$(params.subdirectory)/___HOME___ value: /tekton/home
script: | script: |
#!/usr/bin/env bash #!/usr/bin/env bash
set -e set -e

View File

@ -28,7 +28,7 @@ spec:
workingDir: /workspace/source workingDir: /workspace/source
env: env:
- name: HOME - name: HOME
value: /workspace/source/___HOME___ value: /tekton/home
script: | script: |
#!/usr/bin/env bash #!/usr/bin/env bash
set -e set -e

View File

@ -24,7 +24,7 @@ spec:
workingDir: /workspace/source/$(params.subdirectory) workingDir: /workspace/source/$(params.subdirectory)
env: env:
- name: HOME - name: HOME
value: /workspace/shared/$(params.subdirectory)/___HOME___ value: /tekton/home
script: | script: |
#!/usr/bin/env bash #!/usr/bin/env bash
set -e set -e

View File

@ -34,7 +34,7 @@ spec:
echo "encoding $key" echo "encoding $key"
key_decoded="${key//__//}" key_decoded="${key//__//}"
echo "decoding $key_decoded" echo "decoding $key_decoded"
target="/workspace/shared/$(params.subdirectory)/___HOME___/$key_decoded" target="/tekton/home/$key_decoded"
mkdir -p "$(dirname "$target")" mkdir -p "$(dirname "$target")"
cp "/workspace/credentials/$key" "$target" cp "/workspace/credentials/$key" "$target"
done done