init
This commit is contained in:
parent
f3d9951645
commit
51661b5c79
@ -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)
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
Loading…
x
Reference in New Issue
Block a user