From 4cb9944067ae73902ec009cf24236b8a49f8fb25 Mon Sep 17 00:00:00 2001 From: stianst Date: Mon, 20 Aug 2018 09:04:06 +0200 Subject: [PATCH] Trigger Docker hub image on merge to master --- .travis.yml | 3 +++ .travis/docker-hub-master-trigger.sh | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100755 .travis/docker-hub-master-trigger.sh diff --git a/.travis.yml b/.travis.yml index f8ef9dec78..2bc6b0953c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,4 +37,7 @@ before_install: script: - ./travis-run-tests.sh $TESTS +after_success: + - .travis/docker-hub-master-trigger.sh + sudo: false diff --git a/.travis/docker-hub-master-trigger.sh b/.travis/docker-hub-master-trigger.sh new file mode 100755 index 0000000000..c18106bc1b --- /dev/null +++ b/.travis/docker-hub-master-trigger.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +if [ "$DOCKER_HUB_TOKEN" != "" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_REPO_SLUG" == "keycloak/keycloak" ]; then + curl -H "Content-Type: application/json" --data '{"docker_tag": "master"}' -X POST https://registry.hub.docker.com/u/jboss/keycloak/trigger/$DOCKER_HUB_TOKEN/ + echo "Triggered Docker hub build" +fi