Skip to content

Commit 8bf210c

Browse files
committed
testing travis with stages
1 parent 221a216 commit 8bf210c

File tree

1 file changed

+41
-36
lines changed

1 file changed

+41
-36
lines changed

.travis.yml

Lines changed: 41 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -16,40 +16,45 @@ addons:
1616
- yarn
1717
mariadb: '10.3'
1818
env:
19-
- COMPONENT=hyper-component LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
20-
#- COMPONENT=hyper-console LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
21-
- COMPONENT=hyper-i18n LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
22-
- COMPONENT=hyper-model LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
23-
- COMPONENT=hyper-operation LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
24-
- COMPONENT=hyper-router LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
25-
- COMPONENT=hyper-spec LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
26-
- COMPONENT=hyper-state LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
27-
- COMPONENT=hyper-store LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
19+
# - COMPONENT=hyper-component LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
20+
# #- COMPONENT=hyper-console LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
21+
# - COMPONENT=hyper-i18n LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
22+
# - COMPONENT=hyper-model LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
23+
# - COMPONENT=hyper-operation LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
24+
# - COMPONENT=hyper-router LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
25+
# - COMPONENT=hyper-spec LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
26+
# - COMPONENT=hyper-state LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
27+
# - COMPONENT=hyper-store LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
2828
- COMPONENT=hyper-trace LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
29-
- COMPONENT=rails-hyperstack LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
30-
- COMPONENT=hyperstack-config LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
31-
before_install:
32-
# yarn is in /usr/local/bin/yarn version 1.3.2 and is not a package
33-
# must remove this zombie for new yarn to work
34-
- sudo rm -f /usr/local/bin/yarn
35-
- gem install bundler
36-
- nvm install 10
37-
- if [[ "$LANGUAGE" == "ruby" ]]; then rvm install $LANGUAGE_VERSION; fi
38-
- ln -s /usr/lib/chromium-browser/chromedriver ~/bin/chromedriver
39-
before_script:
40-
- cd $LANGUAGE/$COMPONENT
41-
- if [[ "$LANGUAGE" == "ruby" ]]; then bundle install --jobs=3 --retry=3; fi
42-
- if [[ "$LANGUAGE" == "ruby" ]]; then bundle exec rake spec:prepare; fi
43-
- google-chrome --version
44-
- which google-chrome
45-
- yarn install
46-
script:
47-
- if [[ "$LANGUAGE" == "ruby" ]]; then DRIVER=travis bundle exec rake; fi
48-
49-
deploy:
50-
- provider: rubygems
51-
api_key:
52-
secure: "ORJMyp20YFCkvujBfxoDPwEZy8R8YJaKwRhHZUDTPZPiS84mJA7Mqd0JjvRlF0mlH/WzspruM7hZV0CuMU8F/0raRhSUU9RBh5veZ/4ij9kboCYnfuqBVt6qPRtaf8DgKe7CWGioUrTISJCVKLnygY6gZd2aFXCEbqZMrkUvC7y43ymOoFoeyCLsXC0j5uJxdHgNfbaIUetIl2DQJUbC2Rgq1Iaxvi72Ae97TR2xRCu+ko8DopRpQCug6U81IhzXftizGfKwzecqVFjuMn3XEf+UDlU6xbvwWWkcwjYNAbP2Kk+mWwUMx36s+1Pyx8MOveYLTwnQJ6gHocZHzh7WJOD548JNU3F5oXIlUB4EzD20bCSIeRKOdxTuKrNk7W3a5qGERuQi4rkIlkKaFIBP55IkliUxvYxqr0WujsjO2reRcNhNcLVGCOaX6LZbWFR5bf0WiEOL4vOxPNw66sI2JVHoMmQeAYtL2ghxikdSPXKRc+inT3QiRBsh+ns8YrAP7sV4lX6r/qyWUtPh6kY8xIeTP4VzMviyf20m5u++omao/FSEtVnU3cro5KjrZLg3ILg4NpNG+xoRqPS/Hmxry5ZPrggqNrxoqWuO7pLd/NnV/AnLiT8rd2P0PTriP9uRIM8+fFfyOeGwbplOLrbWUPnCdQVWp6dYOrNgE2yDJ/I="
53-
on:
54-
tags: true
55-
condition: $LANGUAGE = ruby
29+
# - COMPONENT=rails-hyperstack LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
30+
# - COMPONENT=hyperstack-config LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
31+
jobs:
32+
include:
33+
- stage: test
34+
before_install:
35+
# yarn is in /usr/local/bin/yarn version 1.3.2 and is not a package
36+
# must remove this zombie for new yarn to work
37+
- sudo rm -f /usr/local/bin/yarn
38+
- gem install bundler
39+
- nvm install 10
40+
- if [[ "$LANGUAGE" == "ruby" ]]; then rvm install $LANGUAGE_VERSION; fi
41+
- ln -s /usr/lib/chromium-browser/chromedriver ~/bin/chromedriver
42+
before_script:
43+
- cd $LANGUAGE/$COMPONENT
44+
- if [[ "$LANGUAGE" == "ruby" ]]; then bundle install --jobs=3 --retry=3; fi
45+
- if [[ "$LANGUAGE" == "ruby" ]]; then bundle exec rake spec:prepare; fi
46+
- google-chrome --version
47+
- which google-chrome
48+
- yarn install
49+
script:
50+
- if [[ "$LANGUAGE" == "ruby" ]]; then DRIVER=travis bundle exec rake; fi
51+
- stage: deploy
52+
before_script:
53+
- cd $LANGUAGE/$COMPONENT
54+
deploy:
55+
- provider: rubygems
56+
api_key:
57+
secure: "ORJMyp20YFCkvujBfxoDPwEZy8R8YJaKwRhHZUDTPZPiS84mJA7Mqd0JjvRlF0mlH/WzspruM7hZV0CuMU8F/0raRhSUU9RBh5veZ/4ij9kboCYnfuqBVt6qPRtaf8DgKe7CWGioUrTISJCVKLnygY6gZd2aFXCEbqZMrkUvC7y43ymOoFoeyCLsXC0j5uJxdHgNfbaIUetIl2DQJUbC2Rgq1Iaxvi72Ae97TR2xRCu+ko8DopRpQCug6U81IhzXftizGfKwzecqVFjuMn3XEf+UDlU6xbvwWWkcwjYNAbP2Kk+mWwUMx36s+1Pyx8MOveYLTwnQJ6gHocZHzh7WJOD548JNU3F5oXIlUB4EzD20bCSIeRKOdxTuKrNk7W3a5qGERuQi4rkIlkKaFIBP55IkliUxvYxqr0WujsjO2reRcNhNcLVGCOaX6LZbWFR5bf0WiEOL4vOxPNw66sI2JVHoMmQeAYtL2ghxikdSPXKRc+inT3QiRBsh+ns8YrAP7sV4lX6r/qyWUtPh6kY8xIeTP4VzMviyf20m5u++omao/FSEtVnU3cro5KjrZLg3ILg4NpNG+xoRqPS/Hmxry5ZPrggqNrxoqWuO7pLd/NnV/AnLiT8rd2P0PTriP9uRIM8+fFfyOeGwbplOLrbWUPnCdQVWp6dYOrNgE2yDJ/I="
58+
on:
59+
tags: true
60+
condition: $LANGUAGE = ruby

0 commit comments

Comments
 (0)