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
|
||||
# Clone repo if URL is set
|
||||
if [ -n "${data.coder_parameter.repo_url.value}" ]; then
|
||||
echo "==> Cloning repository from: ${data.coder_parameter.repo_url.value}"
|
||||
echo "==> Cloning into: ~/repo"
|
||||
git clone --verbose "${data.coder_parameter.repo_url.value}" ~/repo \
|
||||
&& echo "✅ Clone successful." \
|
||||
|| echo "❌ Failed to clone repo. Please check the URL or access permissions."
|
||||
else
|
||||
echo "No repository URL provided. Skipping clone."
|
||||
if [ -d ~/repo ] && [ "$(ls -A ~/repo)" ]; then
|
||||
echo "⚠️ Skipping clone: ~/repo already exists and is not empty."
|
||||
else
|
||||
echo "==> Cloning repository from: ${data.coder_parameter.repo_url.value}"
|
||||
git clone --verbose "${data.coder_parameter.repo_url.value}" ~/repo \
|
||||
&& echo "✅ Clone successful." \
|
||||
|| echo "❌ Failed to clone repo. Please check the URL or access permissions."
|
||||
fi
|
||||
fi
|
||||
EOT
|
||||
|
||||
|
||||
Reference in new issue
Block a user