diff options
author | Arnstein Ressem <aressem@yahooinc.com> | 2022-02-14 19:16:27 +0100 |
---|---|---|
committer | Arnstein Ressem <aressem@yahooinc.com> | 2022-02-14 19:16:27 +0100 |
commit | 02cd360f1d5d0ec0b05c52ea032ca57d95776199 (patch) | |
tree | 34157e74cf5d52fc25b9d82670e2063a0ade8d43 | |
parent | 919bb20dfbeae1ac8099e56c06666609f8de544b (diff) |
Publish container images to GitHub container registry.
-rwxr-xr-x | screwdriver/release-container-image.sh | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/screwdriver/release-container-image.sh b/screwdriver/release-container-image.sh index f3d345a3552..4d2bbf8a4ec 100755 --- a/screwdriver/release-container-image.sh +++ b/screwdriver/release-container-image.sh @@ -19,6 +19,10 @@ if [[ -z "$DOCKER_HUB_DEPLOY_KEY" ]]; then echo "Environment variable DOCKER_HUB_DEPLOY_KEY must be set, but is empty." exit 1 fi +if [[ -z "$GHCR_DEPLOY_KEY" ]]; then + echo "Environment variable GHCR_DEPLOY_KEY must be set, but is empty." + exit 1 +fi BUILD_DIR=$(mktemp -d) trap "rm -rf $BUILD_DIR" EXIT @@ -27,8 +31,14 @@ cd $BUILD_DIR git clone --depth 1 https://github.com/vespa-engine/docker-image cd docker-image -docker login --username aressem --password "$DOCKER_HUB_DEPLOY_KEY" docker build --build-arg VESPA_VERSION=$VESPA_VERSION --tag docker.io/vespaengine/vespa:$VESPA_VERSION --tag docker.io/vespaengine/vespa:latest . +# Push to Docker Hub +docker login --username aressem --password "$DOCKER_HUB_DEPLOY_KEY" docker push docker.io/vespaengine/vespa:$VESPA_VERSION docker push docker.io/vespaengine/vespa:latest + +# Push to GitHub Container Registry +docker login --username aressem --password "$DOCKER_HUB_DEPLOY_KEY" ghcr.io +docker push ghcr.io/vespa-engine/vespa:$VESPA_VERSION +docker push ghcr.io/vespa-engine/vespa:latest |