From 3b96d210c596ce611960719d201392e5d07b70bb Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Fri, 5 Jan 2024 17:23:11 +0300 Subject: [PATCH] added check to see if docker binary is installed --- jfrog-oauth/run.sh | 10 +++++++--- jfrog-token/run.sh | 10 +++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/jfrog-oauth/run.sh b/jfrog-oauth/run.sh index 8ef1c6b..3a65793 100644 --- a/jfrog-oauth/run.sh +++ b/jfrog-oauth/run.sh @@ -62,9 +62,13 @@ if [ -z "${REPOSITORY_DOCKER}" ]; then echo "🤔 no docker repository is set, skipping docker configuration." echo "You can configure a docker repository by providing the a key for 'docker' in the 'package_managers' input." else - echo "🔑 Configuring 🐳 docker credentials..." - mkdir -p ~/.docker - echo -n "${ARTIFACTORY_ACCESS_TOKEN}" | docker login ${JFROG_HOST} --username ${ARTIFACTORY_USERNAME} --password-stdin + if command -v docker > /dev/null 2>&1; then + echo "🔑 Configuring 🐳 docker credentials..." + mkdir -p ~/.docker + echo -n "${ARTIFACTORY_ACCESS_TOKEN}" | docker login ${JFROG_HOST} --username ${ARTIFACTORY_USERNAME} --password-stdin + else + echo "🤔 no docker is installed, skipping docker configuration." + fi fi # Install the JFrog vscode extension for code-server. diff --git a/jfrog-token/run.sh b/jfrog-token/run.sh index c13b845..0b66293 100644 --- a/jfrog-token/run.sh +++ b/jfrog-token/run.sh @@ -62,9 +62,13 @@ if [ -z "${REPOSITORY_DOCKER}" ]; then echo "🤔 no docker repository is set, skipping docker configuration." echo "You can configure a docker repository by providing the a key for 'docker' in the 'package_managers' input." else - echo "🔑 Configuring 🐳 docker credentials..." - mkdir -p ~/.docker - echo -n "${ARTIFACTORY_ACCESS_TOKEN}" | docker login ${JFROG_HOST} --username ${ARTIFACTORY_USERNAME} --password-stdin + if command -v docker > /dev/null 2>&1; then + echo "🔑 Configuring 🐳 docker credentials..." + mkdir -p ~/.docker + echo -n "${ARTIFACTORY_ACCESS_TOKEN}" | docker login ${JFROG_HOST} --username ${ARTIFACTORY_USERNAME} --password-stdin + else + echo "🤔 no docker is installed, skipping docker configuration." + fi fi # Install the JFrog vscode extension for code-server.