wait for code-server to be insatlled.

pull/115/head
Muhammad Atif Ali 2 years ago
parent c0c8ac5c0f
commit 7b9302ec35

@ -47,7 +47,7 @@ index-url = https://${ARTIFACTORY_USERNAME}:${ARTIFACTORY_ACCESS_TOKEN}@${JFROG_
EOF EOF
fi fi
# Set GOPROXY to use the Artifactory "go" repository. # Configure Artifactory "go" repository.
if [ -z "${REPOSITORY_GO}" ]; then if [ -z "${REPOSITORY_GO}" ]; then
echo "🤔 REPOSITORY_GO is not set, skipping go configuration." echo "🤔 REPOSITORY_GO is not set, skipping go configuration."
else else
@ -58,17 +58,18 @@ echo "🥳 Configuration complete!"
# Install the JFrog vscode extension for code-server. # Install the JFrog vscode extension for code-server.
if [ "${CONFIGURE_CODE_SERVER}" == "true" ]; then if [ "${CONFIGURE_CODE_SERVER}" == "true" ]; then
if command -v code-server > /dev/null 2>&1; then while ! [ -x /tmp/code-server/bin/code-server ]; do
echo "📦 Installing JFrog extension..." if [ $counter -eq 30 ]; then
code-server --install-extension jfrog.jfrog-vscode-extension echo "Timed out waiting for /tmp/code-server/bin/code-server to be installed."
echo "🥳 JFrog extension installed!" exit 1
elif command /tmp/code-server/bin/code-server > /dev/null 2>&1; then fi
echo "📦 Installing JFrog extension..." echo "Waiting for /tmp/code-server/bin/code-server to be installed..."
/tmp/code-server/bin/code-server --install-extension jfrog.jfrog-vscode-extension sleep 1
echo "🥳 JFrog extension installed!" ((counter++))
else done
echo "🤔 code-server is not installed, skipping JFrog extension installation." echo "📦 Installing JFrog extension..."
fi /tmp/code-server/bin/code-server --install-extension jfrog.jfrog-vscode-extension
echo "🥳 JFrog extension installed!"
else else
echo "🤔 Skipping JFrog extension installation. Set configure_code_server to true to install the JFrog extension." echo "🤔 Skipping JFrog extension installation. Set configure_code_server to true to install the JFrog extension."
fi fi

Loading…
Cancel
Save