Browse Source

added trigger to build docker image on travis

André Bauer 7 years ago
parent
commit
ad56a6c983

+ 3 - 1
.travis.yml

@@ -55,4 +55,6 @@ script:
   - ruby -I test/ test/integration/user_device_controller_test.rb
   - ruby -I test/ test/integration/sipgate_controller_test.rb
   - rake db:drop
-after_success: contrib/travis-ci.org/trigger-docker-compose-build.sh
+after_success:
+  - contrib/travis-ci.org/trigger-docker-build.sh
+  - contrib/travis-ci.org/trigger-docker-compose-build.sh

+ 18 - 0
contrib/travis-ci.org/trigger-docker-build.sh

@@ -0,0 +1,18 @@
+#!/bin/bash
+#
+# trigger build of https://github.com/zammad/zammad on https://travis-ci.org/zammad/zammad and upload it to https://hub.docker.com/r/zammad/zammad
+#
+
+REPO_USER="zammad"
+REPO="zammad"
+BRANCH="develop"
+
+if [ "${TRAVIS_BRANCH}" == 'develop' ]; then
+  curl -X POST \
+    -H "Content-Type: application/json" \
+    -H "Travis-API-Version: 3" \
+    -H "Accept: application/json" \
+    -H "Authorization: token ${TRAVIS_API_TOKEN}" \
+    -d '{"request": {"branch":"'${BRANCH}'"}}' \
+    "https://api.travis-ci.org/repo/${REPO_USER}%2F${REPO}/requests"
+fi

+ 1 - 1
contrib/travis-ci.org/trigger-docker-compose-build.sh

@@ -7,7 +7,7 @@ REPO_USER="zammad"
 REPO="zammad-docker-compose"
 BRANCH="master"
 
-if [ ${TRAVIS_BRANCH} == 'stable' ]; then
+if [ "${TRAVIS_BRANCH}" == 'stable' ]; then
   curl -X POST \
     -H "Content-Type: application/json" \
     -H "Travis-API-Version: 3" \