From e1b3b7a0adaf4d2e98eefb50b6ee9f305fb6efd4 Mon Sep 17 00:00:00 2001 From: Vidya Raghavan Date: Tue, 1 Jul 2014 11:45:58 +0530 Subject: [PATCH 01/44] Update shippable.yml --- shippable.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/shippable.yml b/shippable.yml index 3bdcdf82..34e81b8e 100755 --- a/shippable.yml +++ b/shippable.yml @@ -1,8 +1,13 @@ language: python python: + - 2.6 - 2.7 - + - 3.2 + - 3.3 + - 3.4 + - pypy + install: - pip install -r requirements.txt @@ -14,4 +19,8 @@ before_script: script: - nosetests test.py --with-xunit --xunit-file=shippable/testresults/nosetests.xml - which python && coverage run --branch test.py - - which python && coverage xml -o shippable/codecoverage/coverage.xml test.py \ No newline at end of file + - which python && coverage xml -o shippable/codecoverage/coverage.xml test.py + +notifications: + email: + - exampleone@org.com From de9d2fdb6383dbaa8cf63b4c5897b1fa5ea68b71 Mon Sep 17 00:00:00 2001 From: Patrick Ellis Date: Tue, 22 Jul 2014 11:48:12 -0700 Subject: [PATCH 02/44] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index ec522d27..0f675189 100755 --- a/README.md +++ b/README.md @@ -2,3 +2,5 @@ Python Sample ===================== Simple Python sample with tests using Nose and Coverage. + +This sample is built for Shippable, a docker based continuous integration and deployment platform. From bbf732f772dfa47312784cc11d1a262d5a8fd2ac Mon Sep 17 00:00:00 2001 From: ragsden Date: Thu, 16 Oct 2014 12:29:57 -0700 Subject: [PATCH 03/44] Update shippable.yml --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index 34e81b8e..eda56114 100755 --- a/shippable.yml +++ b/shippable.yml @@ -1,5 +1,5 @@ language: python - +build_image: shippableimages/ubuntu1204_python python: - 2.6 - 2.7 From f30ab50877cefcef909f56c8879e0ddc9297810e Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Fri, 9 Jan 2015 15:26:23 -0800 Subject: [PATCH 04/44] Update shippable.yml --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index eda56114..75387473 100755 --- a/shippable.yml +++ b/shippable.yml @@ -1,5 +1,5 @@ language: python -build_image: shippableimages/ubuntu1204_python +#build_image: shippableimages/ubuntu1204_python python: - 2.6 - 2.7 From 9fd0a475c098ae67c2f52d71af8faf372803e370 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 26 Feb 2015 14:15:00 -0800 Subject: [PATCH 05/44] small change to test webhook build --- app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.py b/app.py index b3cf7d91..eaabb494 100644 --- a/app.py +++ b/app.py @@ -1,6 +1,6 @@ class App(): def __init__(self): - self.var1 = 15 + self.var1 = 20 def calculate(self): self.result = self.var1 * 4 + 2 From 8a0795a7bb2220930ff2485928db99f5e4c8c843 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Fri, 27 Feb 2015 09:16:05 -0800 Subject: [PATCH 06/44] build_image for dedicated node --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index 75387473..eda56114 100755 --- a/shippable.yml +++ b/shippable.yml @@ -1,5 +1,5 @@ language: python -#build_image: shippableimages/ubuntu1204_python +build_image: shippableimages/ubuntu1204_python python: - 2.6 - 2.7 From bfb6ca34346e17e9ea82ee85923e81a85b5a519b Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Fri, 27 Feb 2015 09:17:59 -0800 Subject: [PATCH 07/44] make test successful --- app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.py b/app.py index eaabb494..b3cf7d91 100644 --- a/app.py +++ b/app.py @@ -1,6 +1,6 @@ class App(): def __init__(self): - self.var1 = 20 + self.var1 = 15 def calculate(self): self.result = self.var1 * 4 + 2 From ac9a752147831f3169a821f1288994765d3d5c2a Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Mon, 2 Mar 2015 09:41:41 -0800 Subject: [PATCH 08/44] Update shippable.yml --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index eda56114..75387473 100755 --- a/shippable.yml +++ b/shippable.yml @@ -1,5 +1,5 @@ language: python -build_image: shippableimages/ubuntu1204_python +#build_image: shippableimages/ubuntu1204_python python: - 2.6 - 2.7 From 686d593e6e071d6f517a02cc559a70db435c3b6b Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Mon, 2 Mar 2015 10:08:43 -0800 Subject: [PATCH 09/44] Update shippable.yml --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index 75387473..eda56114 100755 --- a/shippable.yml +++ b/shippable.yml @@ -1,5 +1,5 @@ language: python -#build_image: shippableimages/ubuntu1204_python +build_image: shippableimages/ubuntu1204_python python: - 2.6 - 2.7 From b13b04d60c578c42b1d3f5563f2aa510f7326ff8 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Mon, 2 Mar 2015 10:15:39 -0800 Subject: [PATCH 10/44] Update shippable.yml --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index eda56114..c419c94a 100755 --- a/shippable.yml +++ b/shippable.yml @@ -1,5 +1,5 @@ language: python -build_image: shippableimages/ubuntu1204_python +build_image: shippable/minv2 python: - 2.6 - 2.7 From 79439a84369fb569f4a08fb4e2b205fbba9095c6 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Wed, 4 Mar 2015 14:41:12 -0800 Subject: [PATCH 11/44] Update shippable.yml --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index c419c94a..c1affd31 100755 --- a/shippable.yml +++ b/shippable.yml @@ -1,5 +1,5 @@ language: python -build_image: shippable/minv2 +#build_image: shippable/minv2 python: - 2.6 - 2.7 From b9db33cccc07818368c9af6ea4e2c53159a5cc04 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Fri, 6 Mar 2015 16:10:28 -0800 Subject: [PATCH 12/44] Update shippable.yml --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index c1affd31..c419c94a 100755 --- a/shippable.yml +++ b/shippable.yml @@ -1,5 +1,5 @@ language: python -#build_image: shippable/minv2 +build_image: shippable/minv2 python: - 2.6 - 2.7 From c45f5bff3748f8ed49bd1d61527924b3d0a09464 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Tue, 31 Mar 2015 13:58:13 -0700 Subject: [PATCH 13/44] Update shippable.yml --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index c419c94a..6bd9abe0 100755 --- a/shippable.yml +++ b/shippable.yml @@ -1,5 +1,5 @@ language: python -build_image: shippable/minv2 +build_image: ubuntu:14.04.2 python: - 2.6 - 2.7 From ae5ff81fa81de7b7b81d785f4370a8b705fc0ae6 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Tue, 31 Mar 2015 14:22:57 -0700 Subject: [PATCH 14/44] Update shippable.yml --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index 6bd9abe0..ff0512d6 100755 --- a/shippable.yml +++ b/shippable.yml @@ -1,5 +1,5 @@ language: python -build_image: ubuntu:14.04.2 +build_image: phusion/baseimage python: - 2.6 - 2.7 From 6403abe69a2def95fdde59c398006b465b249b15 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Wed, 1 Apr 2015 16:13:02 -0700 Subject: [PATCH 15/44] Update shippable.yml --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index ff0512d6..eda56114 100755 --- a/shippable.yml +++ b/shippable.yml @@ -1,5 +1,5 @@ language: python -build_image: phusion/baseimage +build_image: shippableimages/ubuntu1204_python python: - 2.6 - 2.7 From a9ac9445ab4c9d30ff2c1f60a08c1ea6a2afa255 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Wed, 27 May 2015 12:23:40 -0700 Subject: [PATCH 16/44] Update shippable.yml --- shippable.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/shippable.yml b/shippable.yml index eda56114..f55fa91a 100755 --- a/shippable.yml +++ b/shippable.yml @@ -2,11 +2,11 @@ language: python build_image: shippableimages/ubuntu1204_python python: - 2.6 - - 2.7 - - 3.2 - - 3.3 - - 3.4 - - pypy +# - 2.7 + #- 3.2 + #- 3.3 + #- 3.4 + #- pypy install: - pip install -r requirements.txt From 44d3948e295fece7ae5eea43168e0545487c45e9 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Sun, 14 Jun 2015 11:17:18 -0700 Subject: [PATCH 17/44] Update shippable.yml --- shippable.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/shippable.yml b/shippable.yml index f55fa91a..2dfcf115 100755 --- a/shippable.yml +++ b/shippable.yml @@ -2,9 +2,9 @@ language: python build_image: shippableimages/ubuntu1204_python python: - 2.6 -# - 2.7 - #- 3.2 - #- 3.3 + - 2.7 + - 3.2 + - 3.3 #- 3.4 #- pypy From aba97739c105221792967de74fd3a7320561b406 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 10:09:52 -0700 Subject: [PATCH 18/44] before_script failure --- shippable.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shippable.yml b/shippable.yml index 2dfcf115..905501d1 100755 --- a/shippable.yml +++ b/shippable.yml @@ -15,6 +15,8 @@ install: before_script: - mkdir -p shippable/testresults - mkdir -p shippable/codecoverage + - cd fake/dir + - echo 'shouldnt get here' script: - nosetests test.py --with-xunit --xunit-file=shippable/testresults/nosetests.xml From bf0ec86b9e50830b5b6f0795cbcb7efaa58a9ff8 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 10:10:46 -0700 Subject: [PATCH 19/44] added afters --- shippable.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/shippable.yml b/shippable.yml index 905501d1..5fb63a5b 100755 --- a/shippable.yml +++ b/shippable.yml @@ -23,6 +23,15 @@ script: - which python && coverage run --branch test.py - which python && coverage xml -o shippable/codecoverage/coverage.xml test.py +after_success: + - echo 'yay' + +after_failure: + - echo 'boo' + +after_script: + - echo 'do stuff' + notifications: email: - exampleone@org.com From 75868188849cc5259044b4cd858d10b8b6b512a9 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 10:54:07 -0700 Subject: [PATCH 20/44] dont fail --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index 5fb63a5b..52b4ca2a 100755 --- a/shippable.yml +++ b/shippable.yml @@ -15,7 +15,7 @@ install: before_script: - mkdir -p shippable/testresults - mkdir -p shippable/codecoverage - - cd fake/dir + #- cd fake/dir - echo 'shouldnt get here' script: From a6be5ba6d7821ddc49442833cf9b89aee062b15e Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 10:58:18 -0700 Subject: [PATCH 21/44] fail before_script --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index 52b4ca2a..5fb63a5b 100755 --- a/shippable.yml +++ b/shippable.yml @@ -15,7 +15,7 @@ install: before_script: - mkdir -p shippable/testresults - mkdir -p shippable/codecoverage - #- cd fake/dir + - cd fake/dir - echo 'shouldnt get here' script: From 8dca962e38acf5abad3af8775530a2bf9fc66019 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 11:01:15 -0700 Subject: [PATCH 22/44] failscript --- shippable.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/shippable.yml b/shippable.yml index 5fb63a5b..e0d85956 100755 --- a/shippable.yml +++ b/shippable.yml @@ -15,13 +15,15 @@ install: before_script: - mkdir -p shippable/testresults - mkdir -p shippable/codecoverage - - cd fake/dir - - echo 'shouldnt get here' + #- cd fake/dir + #- echo 'shouldnt get here' script: - nosetests test.py --with-xunit --xunit-file=shippable/testresults/nosetests.xml + - cd /fake/dir - which python && coverage run --branch test.py - which python && coverage xml -o shippable/codecoverage/coverage.xml test.py + after_success: - echo 'yay' From 784299d9e97db1d3878b29aa10b085bc4635d5f1 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 11:04:45 -0700 Subject: [PATCH 23/44] fail after fail --- shippable.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shippable.yml b/shippable.yml index e0d85956..5aae76d9 100755 --- a/shippable.yml +++ b/shippable.yml @@ -30,6 +30,8 @@ after_success: after_failure: - echo 'boo' + - cd /fake/dir + - echo 'shouldnt get here' after_script: - echo 'do stuff' From d2ea7e32a747d7b638ce969e1ce1cbb4e3c6af78 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 11:06:03 -0700 Subject: [PATCH 24/44] after success failure --- shippable.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index 5aae76d9..c5ccf34e 100755 --- a/shippable.yml +++ b/shippable.yml @@ -20,13 +20,14 @@ before_script: script: - nosetests test.py --with-xunit --xunit-file=shippable/testresults/nosetests.xml - - cd /fake/dir - which python && coverage run --branch test.py - which python && coverage xml -o shippable/codecoverage/coverage.xml test.py after_success: - echo 'yay' + - cd /fake/dir + - echo 'shouldnt get here' after_failure: - echo 'boo' From dbae7338bfbfbc2f3215e2529e7c36251efb9106 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 11:11:54 -0700 Subject: [PATCH 25/44] fail all after --- shippable.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shippable.yml b/shippable.yml index c5ccf34e..38cae133 100755 --- a/shippable.yml +++ b/shippable.yml @@ -36,6 +36,8 @@ after_failure: after_script: - echo 'do stuff' + - cd /fake/dir + - echo 'shouldnt get here' notifications: email: From 497f9fed6da17a05067959d8c9cc21b985fc6b88 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 11:14:50 -0700 Subject: [PATCH 26/44] afterscript fail --- shippable.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/shippable.yml b/shippable.yml index 38cae133..bed9a92f 100755 --- a/shippable.yml +++ b/shippable.yml @@ -26,13 +26,13 @@ script: after_success: - echo 'yay' - - cd /fake/dir - - echo 'shouldnt get here' + #- cd /fake/dir + #- echo 'shouldnt get here' after_failure: - echo 'boo' - - cd /fake/dir - - echo 'shouldnt get here' + #- cd /fake/dir + #- echo 'shouldnt get here' after_script: - echo 'do stuff' From e2bbe056a30215ad16ef51a489f8ccd2623c3915 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 14:25:39 -0700 Subject: [PATCH 27/44] everything green --- shippable.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shippable.yml b/shippable.yml index bed9a92f..fa271990 100755 --- a/shippable.yml +++ b/shippable.yml @@ -36,8 +36,8 @@ after_failure: after_script: - echo 'do stuff' - - cd /fake/dir - - echo 'shouldnt get here' + #- cd /fake/dir + #- echo 'shouldnt get here' notifications: email: From cb3b867b2f29aa9c3ee1a8dc02ded7dbd27d0aa8 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 14:38:34 -0700 Subject: [PATCH 28/44] setting up for build triggers. --- shippable.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/shippable.yml b/shippable.yml index fa271990..e75611b4 100755 --- a/shippable.yml +++ b/shippable.yml @@ -25,9 +25,12 @@ script: after_success: - - echo 'yay' - #- cd /fake/dir - #- echo 'shouldnt get here' + - echo 'plain build succeeded, triggering other branches.' + - echo 'BETA triggers' + - curl https://apibeta.shippable.com + - echo 'PROD triggers' + - curl https://api.shippable.com + after_failure: - echo 'boo' From 98773182a1521149806b6e12818f72ab2c88b4bd Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 14:42:41 -0700 Subject: [PATCH 29/44] put curl in quotes --- shippable.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shippable.yml b/shippable.yml index e75611b4..265a7bf4 100755 --- a/shippable.yml +++ b/shippable.yml @@ -27,9 +27,9 @@ script: after_success: - echo 'plain build succeeded, triggering other branches.' - echo 'BETA triggers' - - curl https://apibeta.shippable.com + - 'curl https://apibeta.shippable.com' - echo 'PROD triggers' - - curl https://api.shippable.com + - 'curl https://api.shippable.com' after_failure: From ca8bf586e34872338d03dbe084d3ad260617eb6c Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 14:44:32 -0700 Subject: [PATCH 30/44] different base image --- shippable.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/shippable.yml b/shippable.yml index 265a7bf4..d826d7e9 100755 --- a/shippable.yml +++ b/shippable.yml @@ -1,5 +1,4 @@ language: python -build_image: shippableimages/ubuntu1204_python python: - 2.6 - 2.7 @@ -27,9 +26,9 @@ script: after_success: - echo 'plain build succeeded, triggering other branches.' - echo 'BETA triggers' - - 'curl https://apibeta.shippable.com' + - curl https://apibeta.shippable.com - echo 'PROD triggers' - - 'curl https://api.shippable.com' + - curl https://api.shippable.com after_failure: From 731e84d70006f00f99da291b8ef20f53358cda27 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 14:54:00 -0700 Subject: [PATCH 31/44] try a beta trigger --- shippable.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/shippable.yml b/shippable.yml index d826d7e9..eca187da 100755 --- a/shippable.yml +++ b/shippable.yml @@ -6,6 +6,9 @@ python: - 3.3 #- 3.4 #- pypy + +env: + - secure: g2QDghMXChUfUuqHEC3wK4SDHnGkCgMKpm7EJ2SMNVDpuuAMjZ1L5w5Xy9QMnR0EhXI/66/5vwUz0JkjejxpOUau1fH0ZGBJLQXj2OW3enTwAimzGMM/i80bLA6GDnM8SuU4iaq90Y+OauYewUtG1+fG9+Dut8fkBwdGp240f2jKohmpP/qtWmrdbE5LhjIEvS22tzEyJhTs4bsBlA476881WE4GiiUYOrNRLvM9t6Qtg7X5JG57WIVa+nEayIsx8Rd/g9tdleR+ojFnU5l+ocnSRcCJBIyeTHMjo3du+trI3Bvn65Yr1cElzSiCDgcTmSlJqWFymuG2d3/NLXJx5g== install: - pip install -r requirements.txt @@ -26,6 +29,7 @@ script: after_success: - echo 'plain build succeeded, triggering other branches.' - echo 'BETA triggers' + - curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branch\":\"fail1\"}" https://apibeta.shippable.com/workflow/triggerBuild - curl https://apibeta.shippable.com - echo 'PROD triggers' - curl https://api.shippable.com From 39b52149fedd5617a67734eaa62f0920c6f33be2 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 14:56:10 -0700 Subject: [PATCH 32/44] update secure env --- shippable.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shippable.yml b/shippable.yml index eca187da..1fb3a468 100755 --- a/shippable.yml +++ b/shippable.yml @@ -8,7 +8,7 @@ python: #- pypy env: - - secure: g2QDghMXChUfUuqHEC3wK4SDHnGkCgMKpm7EJ2SMNVDpuuAMjZ1L5w5Xy9QMnR0EhXI/66/5vwUz0JkjejxpOUau1fH0ZGBJLQXj2OW3enTwAimzGMM/i80bLA6GDnM8SuU4iaq90Y+OauYewUtG1+fG9+Dut8fkBwdGp240f2jKohmpP/qtWmrdbE5LhjIEvS22tzEyJhTs4bsBlA476881WE4GiiUYOrNRLvM9t6Qtg7X5JG57WIVa+nEayIsx8Rd/g9tdleR+ojFnU5l+ocnSRcCJBIyeTHMjo3du+trI3Bvn65Yr1cElzSiCDgcTmSlJqWFymuG2d3/NLXJx5g== + secure: g2QDghMXChUfUuqHEC3wK4SDHnGkCgMKpm7EJ2SMNVDpuuAMjZ1L5w5Xy9QMnR0EhXI/66/5vwUz0JkjejxpOUau1fH0ZGBJLQXj2OW3enTwAimzGMM/i80bLA6GDnM8SuU4iaq90Y+OauYewUtG1+fG9+Dut8fkBwdGp240f2jKohmpP/qtWmrdbE5LhjIEvS22tzEyJhTs4bsBlA476881WE4GiiUYOrNRLvM9t6Qtg7X5JG57WIVa+nEayIsx8Rd/g9tdleR+ojFnU5l+ocnSRcCJBIyeTHMjo3du+trI3Bvn65Yr1cElzSiCDgcTmSlJqWFymuG2d3/NLXJx5g== install: - pip install -r requirements.txt @@ -29,8 +29,8 @@ script: after_success: - echo 'plain build succeeded, triggering other branches.' - echo 'BETA triggers' - - curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branch\":\"fail1\"}" https://apibeta.shippable.com/workflow/triggerBuild - curl https://apibeta.shippable.com + - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branch\":\"fail1\"}" https://apibeta.shippable.com/workflow/triggerBuild' - echo 'PROD triggers' - curl https://api.shippable.com From ae6d55bf8dacbc50a78d4b6c0516c21979b0270a Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 15:34:05 -0700 Subject: [PATCH 33/44] branchName, not branch --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index 1fb3a468..58fb68fa 100755 --- a/shippable.yml +++ b/shippable.yml @@ -30,7 +30,7 @@ after_success: - echo 'plain build succeeded, triggering other branches.' - echo 'BETA triggers' - curl https://apibeta.shippable.com - - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branch\":\"fail1\"}" https://apibeta.shippable.com/workflow/triggerBuild' + - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail1\"}" https://apibeta.shippable.com/workflow/triggerBuild' - echo 'PROD triggers' - curl https://api.shippable.com From e950c2b59c215baee5e8317eb395308fc579f592 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 15:35:01 -0700 Subject: [PATCH 34/44] more branches to trigger, initial build matrix reduction --- shippable.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/shippable.yml b/shippable.yml index 58fb68fa..9d2e7064 100755 --- a/shippable.yml +++ b/shippable.yml @@ -1,9 +1,9 @@ language: python python: - 2.6 - - 2.7 - - 3.2 - - 3.3 + #- 2.7 + #- 3.2 + #- 3.3 #- 3.4 #- pypy @@ -31,6 +31,15 @@ after_success: - echo 'BETA triggers' - curl https://apibeta.shippable.com - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail1\"}" https://apibeta.shippable.com/workflow/triggerBuild' + - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail2\"}" https://apibeta.shippable.com/workflow/triggerBuild' + - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail3\"}" https://apibeta.shippable.com/workflow/triggerBuild' + - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail4\"}" https://apibeta.shippable.com/workflow/triggerBuild' + - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail5\"}" https://apibeta.shippable.com/workflow/triggerBuild' + - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail6\"}" https://apibeta.shippable.com/workflow/triggerBuild' + - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail7\"}" https://apibeta.shippable.com/workflow/triggerBuild' + - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail8\"}" https://apibeta.shippable.com/workflow/triggerBuild' + - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail9\"}" https://apibeta.shippable.com/workflow/triggerBuild' + - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"pass1\"}" https://apibeta.shippable.com/workflow/triggerBuild' - echo 'PROD triggers' - curl https://api.shippable.com From c24407cce81fde8d5c34d502730ed7f76f4aa39d Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 16:12:34 -0700 Subject: [PATCH 35/44] some conditions for triggers --- shippable.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/shippable.yml b/shippable.yml index 9d2e7064..0e54caa7 100755 --- a/shippable.yml +++ b/shippable.yml @@ -28,6 +28,8 @@ script: after_success: - echo 'plain build succeeded, triggering other branches.' + - betaorprod=$(echo "$BUILD_URL" | grep beta || echo "") + - if [ -n "$betaorprod" ]; then - echo 'BETA triggers' - curl https://apibeta.shippable.com - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail1\"}" https://apibeta.shippable.com/workflow/triggerBuild' @@ -40,9 +42,12 @@ after_success: - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail8\"}" https://apibeta.shippable.com/workflow/triggerBuild' - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail9\"}" https://apibeta.shippable.com/workflow/triggerBuild' - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"pass1\"}" https://apibeta.shippable.com/workflow/triggerBuild' + - else - echo 'PROD triggers' - curl https://api.shippable.com + - fi + after_failure: - echo 'boo' From bbaed09499b63f9817f0cffa23c77eab1a1a7997 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 16:26:23 -0700 Subject: [PATCH 36/44] triggers change --- shippable.yml | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/shippable.yml b/shippable.yml index 0e54caa7..b1be534d 100755 --- a/shippable.yml +++ b/shippable.yml @@ -29,19 +29,18 @@ script: after_success: - echo 'plain build succeeded, triggering other branches.' - betaorprod=$(echo "$BUILD_URL" | grep beta || echo "") - - if [ -n "$betaorprod" ]; then - - echo 'BETA triggers' - - curl https://apibeta.shippable.com - - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail1\"}" https://apibeta.shippable.com/workflow/triggerBuild' - - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail2\"}" https://apibeta.shippable.com/workflow/triggerBuild' - - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail3\"}" https://apibeta.shippable.com/workflow/triggerBuild' - - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail4\"}" https://apibeta.shippable.com/workflow/triggerBuild' - - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail5\"}" https://apibeta.shippable.com/workflow/triggerBuild' - - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail6\"}" https://apibeta.shippable.com/workflow/triggerBuild' - - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail7\"}" https://apibeta.shippable.com/workflow/triggerBuild' - - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail8\"}" https://apibeta.shippable.com/workflow/triggerBuild' - - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail9\"}" https://apibeta.shippable.com/workflow/triggerBuild' - - 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"pass1\"}" https://apibeta.shippable.com/workflow/triggerBuild' + - if [ -n "$betaorprod" ]; then echo 'BETA triggers'; fi + - if [ -n "$betaorprod" ]; then 'curl https://apibeta.shippable.com'; fi + - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail1\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi + - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail2\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi + - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail3\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi + - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail4\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi + - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail5\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi + - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail6\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi + - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail7\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi + - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail8\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi + - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail9\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi + - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"pass1\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi - else - echo 'PROD triggers' - curl https://api.shippable.com From e845bcd32b9e08d82626088864577a5236b7202d Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 16:27:15 -0700 Subject: [PATCH 37/44] more trigger updates --- shippable.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/shippable.yml b/shippable.yml index b1be534d..57c92a1f 100755 --- a/shippable.yml +++ b/shippable.yml @@ -41,11 +41,9 @@ after_success: - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail8\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail9\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"pass1\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi - - else - - echo 'PROD triggers' - - curl https://api.shippable.com - - fi - + + - if [ -z "$betaorprod" ]; then echo 'PROD triggers'; fi + - if [ -z "$betaorprod" ]; then curl https://api.shippable.com; fi after_failure: From 5c3ca4107243808431572c8c1560ca48a8f294cf Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 16:32:28 -0700 Subject: [PATCH 38/44] yaml parse failure fix --- shippable.yml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/shippable.yml b/shippable.yml index 57c92a1f..ad3a1ab2 100755 --- a/shippable.yml +++ b/shippable.yml @@ -29,21 +29,21 @@ script: after_success: - echo 'plain build succeeded, triggering other branches.' - betaorprod=$(echo "$BUILD_URL" | grep beta || echo "") - - if [ -n "$betaorprod" ]; then echo 'BETA triggers'; fi - - if [ -n "$betaorprod" ]; then 'curl https://apibeta.shippable.com'; fi - - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail1\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi - - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail2\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi - - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail3\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi - - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail4\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi - - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail5\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi - - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail6\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi - - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail7\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi - - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail8\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi - - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail9\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi - - if [ -n "$betaorprod" ]; then 'curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"pass1\"}" https://apibeta.shippable.com/workflow/triggerBuild'; fi + - 'if [ -n "$betaorprod" ]; then echo "BETA triggers"; fi' + - 'if [ -n "$betaorprod" ]; then curl https://apibeta.shippable.com'; fi + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail1\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail2\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail3\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail4\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail5\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail6\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail7\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail8\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail9\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"pass1\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - - if [ -z "$betaorprod" ]; then echo 'PROD triggers'; fi - - if [ -z "$betaorprod" ]; then curl https://api.shippable.com; fi + - 'if [ -z "$betaorprod" ]; then echo "PROD triggers"; fi' + - 'if [ -z "$betaorprod" ]; then curl https://api.shippable.com; fi' after_failure: From fe87c9957cdd7f299e3827f82ba2f6af1aa31f1f Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 16:35:32 -0700 Subject: [PATCH 39/44] one last change hopefully --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index ad3a1ab2..eef6873c 100755 --- a/shippable.yml +++ b/shippable.yml @@ -30,7 +30,7 @@ after_success: - echo 'plain build succeeded, triggering other branches.' - betaorprod=$(echo "$BUILD_URL" | grep beta || echo "") - 'if [ -n "$betaorprod" ]; then echo "BETA triggers"; fi' - - 'if [ -n "$betaorprod" ]; then curl https://apibeta.shippable.com'; fi + - 'if [ -n "$betaorprod" ]; then curl https://apibeta.shippable.com; fi' - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail1\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail2\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail3\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' From d6f081ae60e2a17915043650772bbb54b2f6894a Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Thu, 27 Aug 2015 18:15:08 -0700 Subject: [PATCH 40/44] add production triggers --- shippable.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/shippable.yml b/shippable.yml index eef6873c..fa5fe78a 100755 --- a/shippable.yml +++ b/shippable.yml @@ -7,8 +7,10 @@ python: #- 3.4 #- pypy -env: - secure: g2QDghMXChUfUuqHEC3wK4SDHnGkCgMKpm7EJ2SMNVDpuuAMjZ1L5w5Xy9QMnR0EhXI/66/5vwUz0JkjejxpOUau1fH0ZGBJLQXj2OW3enTwAimzGMM/i80bLA6GDnM8SuU4iaq90Y+OauYewUtG1+fG9+Dut8fkBwdGp240f2jKohmpP/qtWmrdbE5LhjIEvS22tzEyJhTs4bsBlA476881WE4GiiUYOrNRLvM9t6Qtg7X5JG57WIVa+nEayIsx8Rd/g9tdleR+ojFnU5l+ocnSRcCJBIyeTHMjo3du+trI3Bvn65Yr1cElzSiCDgcTmSlJqWFymuG2d3/NLXJx5g== +env: + global: + - secure: g2QDghMXChUfUuqHEC3wK4SDHnGkCgMKpm7EJ2SMNVDpuuAMjZ1L5w5Xy9QMnR0EhXI/66/5vwUz0JkjejxpOUau1fH0ZGBJLQXj2OW3enTwAimzGMM/i80bLA6GDnM8SuU4iaq90Y+OauYewUtG1+fG9+Dut8fkBwdGp240f2jKohmpP/qtWmrdbE5LhjIEvS22tzEyJhTs4bsBlA476881WE4GiiUYOrNRLvM9t6Qtg7X5JG57WIVa+nEayIsx8Rd/g9tdleR+ojFnU5l+ocnSRcCJBIyeTHMjo3du+trI3Bvn65Yr1cElzSiCDgcTmSlJqWFymuG2d3/NLXJx5g== + - secure: gCH9kd/C4zSwfPL+is9igzF6+jp4Scug4IaAKqADPnSGJDK+jauBBE61lXFwPBaGgaXudx9Iirm77uT297D18zd8wN7tBoCqFjRpRTRwzhoZvafFSvfzY+KmgdAxtvKB8oYX+OAdUIVvqlfhHZoilSvgabbu1whV5hznAVF2f3dZiIZ9AJC36D++SMoBrU1A+IahYtkW0MjUqvGXoB1zs8P5FCcL5cB0dZTEKrFwRm1h12U5mgy4mo6u1iDYq/cgKwOTOr/K1XcmOiX5rPc0rmA2q/6cb/yOAXrZ60HKMdWqjrWbTylC/O57u77ClC99vyk6uXduPtL7FuQ3aEFYqw== install: - pip install -r requirements.txt @@ -40,10 +42,22 @@ after_success: - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail7\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail8\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail9\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"failA\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"pass1\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - 'if [ -z "$betaorprod" ]; then echo "PROD triggers"; fi' - 'if [ -z "$betaorprod" ]; then curl https://api.shippable.com; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail1\"}" https://api.shippable.com/workflow/triggerBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail2\"}" https://api.shippable.com/workflow/triggerBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail3\"}" https://api.shippable.com/workflow/triggerBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail4\"}" https://api.shippable.com/workflow/triggerBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail5\"}" https://api.shippable.com/workflow/triggerBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail6\"}" https://api.shippable.com/workflow/triggerBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail7\"}" https://api.shippable.com/workflow/triggerBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail8\"}" https://api.shippable.com/workflow/triggerBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail9\"}" https://api.shippable.com/workflow/triggerBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"failA\"}" https://api.shippable.com/workflow/triggerBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"pass1\"}" https://api.shippable.com/workflow/triggerBuild; fi' after_failure: From 60c2da02b52ba69f091de7dc7477308f1d3a6080 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Tue, 8 Sep 2015 17:08:02 -0700 Subject: [PATCH 41/44] add failB branch [skip ci] --- shippable.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shippable.yml b/shippable.yml index fa5fe78a..9a633164 100755 --- a/shippable.yml +++ b/shippable.yml @@ -43,7 +43,9 @@ after_success: - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail8\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail9\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"failA\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"failB\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"pass1\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' + - 'if [ -z "$betaorprod" ]; then echo "PROD triggers"; fi' - 'if [ -z "$betaorprod" ]; then curl https://api.shippable.com; fi' @@ -57,6 +59,7 @@ after_success: - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail8\"}" https://api.shippable.com/workflow/triggerBuild; fi' - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail9\"}" https://api.shippable.com/workflow/triggerBuild; fi' - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"failA\"}" https://api.shippable.com/workflow/triggerBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"failB\"}" https://api.shippable.com/workflow/triggerBuild; fi' - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"pass1\"}" https://api.shippable.com/workflow/triggerBuild; fi' From ea02f208eb88c9acd90f42c84b16dcf66832c2b4 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Tue, 15 Mar 2016 16:54:04 -0700 Subject: [PATCH 42/44] update secure ENVs --- shippable.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/shippable.yml b/shippable.yml index 9a633164..28a99096 100755 --- a/shippable.yml +++ b/shippable.yml @@ -9,8 +9,7 @@ python: env: global: - - secure: g2QDghMXChUfUuqHEC3wK4SDHnGkCgMKpm7EJ2SMNVDpuuAMjZ1L5w5Xy9QMnR0EhXI/66/5vwUz0JkjejxpOUau1fH0ZGBJLQXj2OW3enTwAimzGMM/i80bLA6GDnM8SuU4iaq90Y+OauYewUtG1+fG9+Dut8fkBwdGp240f2jKohmpP/qtWmrdbE5LhjIEvS22tzEyJhTs4bsBlA476881WE4GiiUYOrNRLvM9t6Qtg7X5JG57WIVa+nEayIsx8Rd/g9tdleR+ojFnU5l+ocnSRcCJBIyeTHMjo3du+trI3Bvn65Yr1cElzSiCDgcTmSlJqWFymuG2d3/NLXJx5g== - - secure: gCH9kd/C4zSwfPL+is9igzF6+jp4Scug4IaAKqADPnSGJDK+jauBBE61lXFwPBaGgaXudx9Iirm77uT297D18zd8wN7tBoCqFjRpRTRwzhoZvafFSvfzY+KmgdAxtvKB8oYX+OAdUIVvqlfhHZoilSvgabbu1whV5hznAVF2f3dZiIZ9AJC36D++SMoBrU1A+IahYtkW0MjUqvGXoB1zs8P5FCcL5cB0dZTEKrFwRm1h12U5mgy4mo6u1iDYq/cgKwOTOr/K1XcmOiX5rPc0rmA2q/6cb/yOAXrZ60HKMdWqjrWbTylC/O57u77ClC99vyk6uXduPtL7FuQ3aEFYqw== + - secure: vegjFhunTpymrh0EQQompgAw9dfy5EVY8w/t4AqEPBUt3V6rDQZKogTbxh0HWTFKY/9s6bS7hge+r4IRfYwLwoA7SrfKjijWHg+sXgPxOnS2LJ6so7sZk1nxVWt21MmQ4sVu8W+ut+YFH8EOTH54l4JstzuRbu7YH6WP92QPD5beb85+kMcFpmDebSCvjEw8LWhP4LjTgcf3rT6VXDU6x+Srv16M8CfuS1LYM8n9+JXMJLtYl/mLC1a8C1kC5MwlqLWcUZ00QRkkyaizhEjzeGIk2EE6OzunBv68OQGaRq+H5oznoCvbRn6pc30/Z9lI6zCbMpsvd13mI0IOtkTDhw== install: - pip install -r requirements.txt From c05827dae74e34c7023d7ced480fccd76b18d8aa Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Tue, 15 Mar 2016 17:19:24 -0700 Subject: [PATCH 43/44] update API routes --- shippable.yml | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/shippable.yml b/shippable.yml index 28a99096..6858b1f5 100755 --- a/shippable.yml +++ b/shippable.yml @@ -32,34 +32,34 @@ after_success: - betaorprod=$(echo "$BUILD_URL" | grep beta || echo "") - 'if [ -n "$betaorprod" ]; then echo "BETA triggers"; fi' - 'if [ -n "$betaorprod" ]; then curl https://apibeta.shippable.com; fi' - - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail1\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail2\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail3\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail4\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail5\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail6\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail7\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail8\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"fail9\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"failA\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"failB\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' - - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"559b5acd2e2ab50e64b4eace\",\"branchName\":\"pass1\"}" https://apibeta.shippable.com/workflow/triggerBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail1\"}" https://apibeta.shippable.com/projects/559b5acd2e2ab50e64b4eace/newBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail2\"}" https://apibeta.shippable.com/projects/559b5acd2e2ab50e64b4eace/newBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail3\"}" https://apibeta.shippable.com/projects/559b5acd2e2ab50e64b4eace/newBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail4\"}" https://apibeta.shippable.com/projects/559b5acd2e2ab50e64b4eace/newBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail5\"}" https://apibeta.shippable.com/projects/559b5acd2e2ab50e64b4eace/newBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail6\"}" https://apibeta.shippable.com/projects/559b5acd2e2ab50e64b4eace/newBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail7\"}" https://apibeta.shippable.com/projects/559b5acd2e2ab50e64b4eace/newBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail8\"}" https://apibeta.shippable.com/projects/559b5acd2e2ab50e64b4eace/newBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail9\"}" https://apibeta.shippable.com/projects/559b5acd2e2ab50e64b4eace/newBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"failA\"}" https://apibeta.shippable.com/projects/559b5acd2e2ab50e64b4eace/newBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"failB\"}" https://apibeta.shippable.com/projects/559b5acd2e2ab50e64b4eace/newBuild; fi' + - 'if [ -n "$betaorprod" ]; then curl -H "Authorization: apiToken $BETA_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"pass1\"}" https://apibeta.shippable.com/projects/559b5acd2e2ab50e64b4eace/newBuild; fi' - 'if [ -z "$betaorprod" ]; then echo "PROD triggers"; fi' - 'if [ -z "$betaorprod" ]; then curl https://api.shippable.com; fi' - - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail1\"}" https://api.shippable.com/workflow/triggerBuild; fi' - - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail2\"}" https://api.shippable.com/workflow/triggerBuild; fi' - - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail3\"}" https://api.shippable.com/workflow/triggerBuild; fi' - - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail4\"}" https://api.shippable.com/workflow/triggerBuild; fi' - - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail5\"}" https://api.shippable.com/workflow/triggerBuild; fi' - - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail6\"}" https://api.shippable.com/workflow/triggerBuild; fi' - - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail7\"}" https://api.shippable.com/workflow/triggerBuild; fi' - - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail8\"}" https://api.shippable.com/workflow/triggerBuild; fi' - - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"fail9\"}" https://api.shippable.com/workflow/triggerBuild; fi' - - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"failA\"}" https://api.shippable.com/workflow/triggerBuild; fi' - - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"failB\"}" https://api.shippable.com/workflow/triggerBuild; fi' - - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"projectId\":\"54d2803e5ab6cc13528ad557\",\"branchName\":\"pass1\"}" https://api.shippable.com/workflow/triggerBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail1\"}" https://api.shippable.com/projects/54d2803e5ab6cc13528ad557/newBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail2\"}" https://api.shippable.com/projects/54d2803e5ab6cc13528ad557/newBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail3\"}" https://api.shippable.com/projects/54d2803e5ab6cc13528ad557/newBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail4\"}" https://api.shippable.com/projects/54d2803e5ab6cc13528ad557/newBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail5\"}" https://api.shippable.com/projects/54d2803e5ab6cc13528ad557/newBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail6\"}" https://api.shippable.com/projects/54d2803e5ab6cc13528ad557/newBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail7\"}" https://api.shippable.com/projects/54d2803e5ab6cc13528ad557/newBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail8\"}" https://api.shippable.com/projects/54d2803e5ab6cc13528ad557/newBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"fail9\"}" https://api.shippable.com/projects/54d2803e5ab6cc13528ad557/newBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"failA\"}" https://api.shippable.com/projects/54d2803e5ab6cc13528ad557/newBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"failB\"}" https://api.shippable.com/projects/54d2803e5ab6cc13528ad557/newBuild; fi' + - 'if [ -z "$betaorprod" ]; then curl -H "Authorization: apiToken $PROD_TOKEN" -H "Content-Type: application/json" -d "{\"branchName\":\"pass1\"}" https://api.shippable.com/projects/54d2803e5ab6cc13528ad557/newBuild; fi' after_failure: From 0dfd156eb452dd8a9d23fb8b7c241e9ef5f36396 Mon Sep 17 00:00:00 2001 From: John Stockbauer Date: Tue, 15 Mar 2016 17:22:50 -0700 Subject: [PATCH 44/44] correct secure envs --- shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shippable.yml b/shippable.yml index 6858b1f5..89830f5f 100755 --- a/shippable.yml +++ b/shippable.yml @@ -9,7 +9,7 @@ python: env: global: - - secure: vegjFhunTpymrh0EQQompgAw9dfy5EVY8w/t4AqEPBUt3V6rDQZKogTbxh0HWTFKY/9s6bS7hge+r4IRfYwLwoA7SrfKjijWHg+sXgPxOnS2LJ6so7sZk1nxVWt21MmQ4sVu8W+ut+YFH8EOTH54l4JstzuRbu7YH6WP92QPD5beb85+kMcFpmDebSCvjEw8LWhP4LjTgcf3rT6VXDU6x+Srv16M8CfuS1LYM8n9+JXMJLtYl/mLC1a8C1kC5MwlqLWcUZ00QRkkyaizhEjzeGIk2EE6OzunBv68OQGaRq+H5oznoCvbRn6pc30/Z9lI6zCbMpsvd13mI0IOtkTDhw== + - secure: iL7ie9l21U6zW9+3p4TpEfj77L98oAKHtYIEeLFEvO13NI8Zg6R02ExQrNoTSqgXtVViCgkDWR0tJePQYxTrhZ8u/h/tehfFAseNjFwN5NuqW5mKmV2eSbO2KuN1PyVB/CTSFWW+mET4RiKVIrAVcOLjwbNHuXxq+3dFwU635EznHgoET9vslzTgUCG0IRhBIUhkvo3agStrQRuhJAVp/bJ9m6lcJ2QQZkiOLOnzda2DXS4GL+6FYlTPyVIXySIEbRup1eAR7MfzTbbg8sFtAqJBOUSoGdsSEW1Y8CO7WwGOayClM9qzY0loPGLlYJ02omxVUTJ1Uwzbese5tDGYTQ== install: - pip install -r requirements.txt