Update script for cloning
This commit is contained in:
1 parent
9d40f0cb6a
commit
d3cab601db
1 file changed
+8
-7
+8
-7
@@ -72,13 +72,14 @@ resource "coder_agent" "main" {
|
|||||||
# Add any commands that should be executed at workspace startup (e.g install requirements, start a program, etc) here
|
# Add any commands that should be executed at workspace startup (e.g install requirements, start a program, etc) here
|
||||||
# Clone repo if URL is set
|
# Clone repo if URL is set
|
||||||
if [ -n "${data.coder_parameter.repo_url.value}" ]; then
|
if [ -n "${data.coder_parameter.repo_url.value}" ]; then
|
||||||
echo "==> Cloning repository from: ${data.coder_parameter.repo_url.value}"
|
if [ -d ~/repo ] && [ "$(ls -A ~/repo)" ]; then
|
||||||
echo "==> Cloning into: ~/repo"
|
echo "⚠️ Skipping clone: ~/repo already exists and is not empty."
|
||||||
git clone --verbose "${data.coder_parameter.repo_url.value}" ~/repo \
|
else
|
||||||
&& echo "✅ Clone successful." \
|
echo "==> Cloning repository from: ${data.coder_parameter.repo_url.value}"
|
||||||
|| echo "❌ Failed to clone repo. Please check the URL or access permissions."
|
git clone --verbose "${data.coder_parameter.repo_url.value}" ~/repo \
|
||||||
else
|
&& echo "✅ Clone successful." \
|
||||||
echo "No repository URL provided. Skipping clone."
|
|| echo "❌ Failed to clone repo. Please check the URL or access permissions."
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
EOT
|
EOT
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user