Merge pull request #2488 from Human-Connection/fix_docker_manifest_deploy

Fix docker manifest on Travis CI
This commit is contained in:
Robert Schäfer 2019-12-11 11:58:56 +01:00 committed by GitHub
commit d7fb263d1e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,5 @@
#!/usr/bin/env bash
ROOT_DIR=$(dirname "$0")/..
DOCKER_CLI_EXPERIMENTAL=enabled
# BUILD_COMMIT=${TRAVIS_COMMIT:-$(git rev-parse HEAD)}
IFS='.' read -r major minor patch < $ROOT_DIR/VERSION
@ -24,7 +23,7 @@ do
for tag in "${tags[@]}"
do
TARGET="humanconnection/${app}:${tag}"
if docker manifest inspect $TARGET >/dev/null; then
if DOCKER_CLI_EXPERIMENTAL=enabled docker manifest inspect $TARGET >/dev/null; then
echo "docker image ${TARGET} already present, skipping ..."
else
echo -e "docker tag $SOURCE $TARGET\ndocker push $TARGET"