Kaynağa Gözat

ci: do the env var checks for deploys inside their scripts

Uppy Bot 5 yıl önce
ebeveyn
işleme
547364d295
3 değiştirilmiş dosya ile 10 ekleme ve 4 silme
  1. 1 3
      .travis.yml
  2. 1 1
      bin/travis-deploy
  3. 8 0
      bin/travis-deploy-companion

+ 1 - 3
.travis.yml

@@ -117,10 +117,8 @@ deploy:
   script: bin/travis-deploy
   on:
     branch: master
-    condition: -n ${WEBSITE-}
 - provider: script
   skip_cleanup: true
-  script: packages/@uppy/companion/infra/kube/gcloud-deploy.sh
+  script: bin/travis-deploy-companion
   on:
     branch: master
-    condition: -n ${COMPANION-}

+ 1 - 1
bin/travis-deploy

@@ -4,7 +4,7 @@ set -o errexit
 set -o nounset
 # set -o xtrace
 
-if [ -n "${WEBSITE-}" ]; then exit 0; fi
+if [ -z "${WEBSITE-}" ]; then exit 0; fi
 
 git config --global user.name 'Uppy Bot'
 git config --global user.email 'uppybot@uppy.io'

+ 8 - 0
bin/travis-deploy-companion

@@ -0,0 +1,8 @@
+#!/usr/bin/env bash
+set -o pipefail
+set -o errexit
+set -o nounset
+
+if [ -z "${COMPANION-}" ]; then exit 0; fi
+
+sh packages/@uppy/companion/infra/kube/gcloud-deploy.sh