#!/bin/bash set -euo pipefail IFS=$'\n\t' # TRAVIS_TAG='v0.7' # TAG="v0.7" # TRAVIS_BUILD_NUMBER="1234" # TRAVIS_BRANCH="develop" # PUSHTOKEN="secret" CURL_HEADER="Content-Type: application/json" CURL_URL="https://registry.hub.docker.com/u/rocketchat/rocket.chat/trigger/$PUSHTOKEN/" if [ -z ${TRAVIS_TAG+x} ]; then CURL_DATA='{"source_type": "Branch", "source_name": "'$TRAVIS_BRANCH'", "docker_tag": "'$TAG.$TRAVIS_BUILD_NUMBER.$TRAVIS_BRANCH'"}'; else CURL_DATA='{"source_type": "Tag", "source_name": "'$TAG'", "docker_tag": "'$TAG.$TRAVIS_BUILD_NUMBER.$TRAVIS_BRANCH'"}'; fi curl -H "${CURL_HEADER}" --data "${CURL_DATA}" -X POST "${CURL_URL}"