github.com/KevinKlinger/open_terraform@v0.11.12-beta1/scripts/docker-release/push.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  # This script pushes the docker images for the given version of Terraform,
     4  # along with the "light", "full" and "latest" tags, up to docker hub.
     5  #
     6  # You must already be logged in to docker using "docker login" before running
     7  # this script.
     8  
     9  set -eu
    10  
    11  VERSION="$1"
    12  VERSION_SLUG="${VERSION#v}"
    13  
    14  echo "-- Pushing tags $VERSION_SLUG, light, full and latest up to dockerhub --"
    15  echo ""
    16  
    17  docker push "hashicorp/terraform:$VERSION_SLUG"
    18  docker push "hashicorp/terraform:light"
    19  docker push "hashicorp/terraform:full"
    20  docker push "hashicorp/terraform:latest"