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 #!/bin/bash
workingFolder="/workspace/shared/$(params.workingFolder)" workingFolder="/workspace/shared/$(params.workingFolder)"
workingHomeFolder="/workspace/shared/$(params.workingFolder)_HOME"
if [ -d "${workingFolder}" ]; then if [ -d "${workingFolder}" ]; then
rm -rf "${workingFolder}" rm -rf "${workingFolder}"
echo "Deleted folder: ${workingFolder}" echo "Deleted folder: ${workingFolder}"
else else
echo "Folder not found: ${workingFolder}" echo "Folder not found: ${workingFolder}"
fi 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 #!/bin/bash
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} mkdir -p /workspace/shared/${workingFolder}_HOME
echo "Created folder: ${workingFolder}" echo "Created folder: ${workingFolder}"
echo "Created folder: ${workingFolder}"_HOME
echo -n "${workingFolder}" > $(results.workingFolder.path) 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 -n "$(git show -s --format=%ct HEAD)" > $(results.committer-date.path)
echo "[INFO] Clone and checkout complete" echo "[INFO] Clone and checkout complete"
ls -al /tekton/home/

View File

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

View File

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