From cc260dd19142f635e6e1836a5b1376428df781b7 Mon Sep 17 00:00:00 2001 From: Mofesola Babalola Date: Thu, 2 Mar 2017 17:14:44 +0100 Subject: [PATCH] Added auto trigger hospitalrun-server refresh script on successful build --- .travis.yml | 4 +++- script/server_build.sh | 16 ++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100755 script/server_build.sh diff --git a/.travis.yml b/.travis.yml index c1ae4b11d5..e14b1b3076 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,10 +17,12 @@ script: - npm test deploy: provider: npm - email: mofesola.babalola@ehealthafrica.org + email: devops@ehealthafrica.org api_key: secure: G13Wfjt+5lzPmc/4M4669Q+htK389oglI/JDTYDDH1v0ZaWOtvAc2Zvu2BvMGy9IMJ5f66ICJLxcWIg0gP2SMxvkQgUYaGFkVCRbaAwxfhcbSLJ2H/AGaanV1qRFeLQQRmNXg/yK0tW+biOsLXKvDXqazaueh/hP64uJmzAr3L1Y26q6QjL2iMEczEUi9Z02Gl5u5rCWsdM8c0oZ872FR8QWkSR4fb6vaKIyItfcUCN0nbJ4RhIncCCJLja7NHbeaxGh9rXVaO6F6oTiuuuJj863ATSBO670dmWGbscZQWxIRJPko3IAn6dQD4Q9FaJZR1pyS2+pkGSuGbjdYjMfj0vh73Hf6wmCwve/i9cA8du0qDEKqMetdsMIAS4XKoR2jQyWCivGOhOHizjoH7xezyj9K469IEugTFoyENoASW3ADYL3YGFpKn0Xs2i0MuSS8MGmSLw6QfEDzLvmxJeGnNQFXKtXyOOJlmyoTcIcviMr26jOmWINBWzNFp6B1wqcWpPy2TJyoQFL8Fnd4uadc5i4mxv9hPKLbbpV72+EuWiPqNX+rvgMxuFfMogIVB6R7GIMrk+MVmLlr9O4jYcsNcEW5Pw5rcxw/OCSw/mReMNFyRWhscpgpWcYwOzQHXMFKusSzITJLNjtwL40JH4i90U2jDwEZTUXT8E/IJVuYmY= on: tags: true repo: eHealthAfrica/hospitalrun-frontend branch: master +after_deploy: + - script/server_build.sh diff --git a/script/server_build.sh b/script/server_build.sh new file mode 100755 index 0000000000..7cd6403366 --- /dev/null +++ b/script/server_build.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +BRANCH="${TRAVIS_BRANCH}" + +body='{ +"request": { + "branch":"${BRANCH}" +}}' + +curl -s -X POST \ + -H "Content-Type: application/json" \ + -H "Accept: application/json" \ + -H "Travis-API-Version: 3" \ + -H "Authorization: token ${BUILD_TRIGGER_TOKEN}" \ + -d "$body" \ + https://api.travis-ci.org/repo/eHealthAfrica%2Fhospitalrun-server/requests