This commit is contained in:
병준 박 2025-04-15 12:05:10 +00:00
parent dc1e269fd2
commit d3c498abdc
8 changed files with 15 additions and 11 deletions

View File

@ -28,9 +28,16 @@ spec:
#!/bin/bash
workingFolder="/workspace/shared/$(params.workingFolder)"
workingHomeFolder="/workspace/shared/$(params.workingFolder)_HOME"
if [ -d "${workingFolder}" ]; then
rm -rf "${workingFolder}"
echo "Deleted folder: ${workingFolder}"
else
echo "Folder not found: ${workingFolder}"
fi
if [ -d "${workingHomeFolder}" ]; then
rm -rf "${workingHomeFolder}"
echo "Deleted folder: ${workingHomeFolder}"
else
echo "Folder not found: ${workingHomeFolder}"
fi

View File

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

View File

@ -216,5 +216,3 @@ spec:
echo -n "$(git show -s --format=%ct HEAD)" > $(results.committer-date.path)
echo "[INFO] Clone and checkout complete"
ls -al /tekton/home/

View File

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

View File

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

View File

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

View File

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

View File

@ -26,7 +26,7 @@ spec:
workingDir: /workspace/shared/$(params.subdirectory)
env:
- name: HOME
value: /tekton/home
value: /workspace/shared/$(params.subdirectory)_HOME
script: |
#!/usr/bin/env bash
set -e
@ -37,9 +37,7 @@ spec:
echo "encoding $key"
key_decoded="${key//__//}"
echo "decoding $key_decoded"
target="/tekton/home/$key_decoded"
target="$HOME/$key_decoded"
mkdir -p "$(dirname "$target")"
cp "/workspace/credentials/$key" "$target"
done
ls -al /tekton/home