Update docker credentials configuration to use `docker login`

pull/115/head
Muhammad Atif Ali 2 years ago
parent 236e4acda5
commit 7362993500

@ -62,18 +62,11 @@ if [ -z "${REPOSITORY_DOCKER}" ]; then
echo "🤔 no docker repository is set, skipping docker configuration." 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." echo "You can configure a docker repository by providing the a key for 'docker' in the 'package_managers' input."
else else
echo "🐳 Configuring docker..." echo "🔑 Configuring 🐳 docker credentials..."
mkdir -p ~/.docker mkdir -p ~/.docker
cat << EOF > ~/.docker/config.json echo -n "${ARTIFACTORY_ACCESS_TOKEN}" >> ~/.docker/token
{ cat ~/.docker/token | docker login ${JFROG_HOST} --username ${ARTIFACTORY_USERNAME} --password-stdin
"auths": { rm ~/.docker/token
"${JFROG_HOST}": {
"auth": "$(echo -n "${ARTIFACTORY_USERNAME}:${ARTIFACTORY_ACCESS_TOKEN}" | base64 -w0)",
"email": "${ARTIFACTORY_EMAIL}"
}
}
}
EOF
fi fi
# Install the JFrog vscode extension for code-server. # Install the JFrog vscode extension for code-server.

@ -62,18 +62,11 @@ if [ -z "${REPOSITORY_DOCKER}" ]; then
echo "🤔 no docker repository is set, skipping docker configuration." 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." echo "You can configure a docker repository by providing the a key for 'docker' in the 'package_managers' input."
else else
echo "🐳 Configuring docker..." echo "🔑 Configuring 🐳 docker credentials..."
mkdir -p ~/.docker mkdir -p ~/.docker
cat << EOF > ~/.docker/config.json echo -n "${ARTIFACTORY_ACCESS_TOKEN}" >> ~/.docker/token
{ cat ~/.docker/token | docker login ${JFROG_HOST} --username ${ARTIFACTORY_USERNAME} --password-stdin
"auths": { rm ~/.docker/token
"${JFROG_HOST}": {
"auth": "$(echo -n "${ARTIFACTORY_USERNAME}:${ARTIFACTORY_ACCESS_TOKEN}" | base64 -w0)",
"email": "${ARTIFACTORY_EMAIL}"
}
}
}
EOF
fi fi
# Install the JFrog vscode extension for code-server. # Install the JFrog vscode extension for code-server.

Loading…
Cancel
Save