File tree Expand file tree Collapse file tree 2 files changed +15
-18
lines changed Expand file tree Collapse file tree 2 files changed +15
-18
lines changed Original file line number Diff line number Diff line change 1212 - TRAVIS_NODE_VERSION=8
1313 # set the ruby version up top
1414 - TRAVIS_RUBY_VERSION=ruby-2.4.2
15- # always set run_deploy
16- - run_deploy=0
1715 # GH_TOKEN:
1816 # - used by greenkeeper to update package-lock.json
1917 - secure : s2HicpDrioxVuS/1KyDMgFkgbM3eVxp1FVF1R922oKeUGhtNFERufXp+nXaG98trqmJhfjfx243i7qP8oEX1DoGtFAHAuILBG0KTXoY1HZG/ZlVpc2pjRQmfCt3tJCs8Trovv2q2yM21JtTKXJ6wZ+XUGK0zqXbd4IH7k30Q649CIZ+l/pcU4cVqoLojekFWMQuW9onPOiTGtBckdPngmJ9GgAGDQesYjZ/p5RTaggCleD4oFmgkUdPZtityr+6TYe6cU9fFIVHyxe5F4JsiXB2aKk0qbX86tXUdlneOTYAw0YsxzVbpjtjVeedG3lm+UDAABznaqyuj4EI2+ERIXEMXtDzG+knQuQIF1P9E5ZWRanuSbfwFRJecPXyw03AtT+lBEHls1klRFep0yYzSKPunuqyeFZG+QFFtiegPnk7C4R2KfJhghB8kr8Ysgwg1YJXP77AaTBET0YsEvhMNNqEGK0LsXhZJUCWUnZfINFwp8ggEB8ZHWqWmTD2SxufqWXCzcMBnNdyuoDAH8//myA/09UcxzRpQwBqy3wH/Nlb47n+RydQxxiSmpTw0xAa5f9/qRjy0DrIT0PowDN1VGLgy6wQIqzAN6Ex4Y7AIyaTZrga7cbpfHE7lKee8XTTfDJnfGywJ1+3CqpZpA1jQhRzeGQbxPfghaOxzI46i4p4=
@@ -161,16 +159,6 @@ before_install:
161159 - echo "ruby -v is now $(ruby -v)"
162160 - gem install bundler
163161
164- # only deploy from:
165- # - cron-triggered jobs
166- # - tagged commits
167- # - commits whose messages contain the string [ci run beta]
168- - if [[
169- $TRAVIS_EVENT_TYPE == "cron" ||
170- $TRAVIS_TAG != "" ||
171- $TRAVIS_COMMIT_MESSAGE == *"[ci run beta]"*
172- ]]; then run_deploy=1; fi
173-
174162 # force a consistent node version
175163 - echo "Using node $TRAVIS_NODE_VERSION (node -v says $(node -v))"
176164 - nvm install "$TRAVIS_NODE_VERSION"
Original file line number Diff line number Diff line change @@ -103,18 +103,27 @@ def make_changelog
103103# smart enough to call the appropriate platform's "beta" lane. So, let's make
104104# a beta build if there have been new commits since the last beta.
105105def auto_beta
106- UI . message "run_deploy: #{ ENV [ 'run_deploy' ] } "
107106 UI . message "TRAVIS_EVENT_TYPE: #{ ENV [ 'TRAVIS_EVENT_TYPE' ] } "
108- if ENV [ 'run_deploy' ] == '1'
109- if ENV [ 'TRAVIS_EVENT_TYPE' ] == ' cron'
110- UI . message 'nightly'
107+ if should_deploy?
108+ if cron?
109+ UI . message 'building nightly'
111110 nightly
112111 else
113- UI . message 'beta'
112+ UI . message 'building beta'
114113 beta
115114 end
116115 else
117- UI . message 'just build '
116+ UI . message 'just building '
118117 build
119118 end
120119end
120+
121+ def should_deploy?
122+ cron? ||
123+ !ENV [ 'TRAVIS_TAG' ] . empty? ||
124+ ENV [ 'TRAVIS_COMMIT_MESSAGE' ] =~ /\[ ci run beta\] /
125+ end
126+
127+ def cron?
128+ ENV [ 'TRAVIS_EVENT_TYPE' ] == 'cron'
129+ end
You can’t perform that action at this time.
0 commit comments