33 bundler : true
44 directories :
55 - node_modules # NPM packages
6- # env:
7- # - COMPONENT=hyper-i18n LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
8- # # - COMPONENT=hyper-component LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
9- # # - COMPONENT=hyper-model LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
10- # # - COMPONENT=hyper-operation LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
11- # # - COMPONENT=hyper-router LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
12- # # - COMPONENT=hyper-spec LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
13- # - COMPONENT=hyper-state LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
14- # # - COMPONENT=hyper-store LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
15- # - COMPONENT=hyper-trace LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
16- # # - COMPONENT=rails-hyperstack LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
17- # # - COMPONENT=hyperstack-config LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
6+
187_test_gem : &_test_gem
198 stage : test
209 addons :
@@ -36,19 +25,19 @@ _test_gem: &_test_gem
3625 - sudo rm -f /usr/local/bin/yarn
3726 - gem install bundler
3827 - nvm install 10
39- - if [[ "$LANGUAGE" == "ruby" ]]; then rvm install $LANGUAGE_VERSION; fi
28+ - rvm install $RUBY_VERSION
4029 - ln -s /usr/lib/chromium-browser/chromedriver ~/bin/chromedriver
4130 before_script :
4231 - echo before_script $COMPONENT
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
32+ - cd ruby /$COMPONENT
33+ - bundle install --jobs=3 --retry=3
34+ - bundle exec rake spec:prepare
4635 - google-chrome --version
4736 - which google-chrome
4837 - yarn install
4938 script :
5039 - echo running script $COMPONENT
51- - if [[ "$LANGUAGE" == "ruby" ]]; then DRIVER=travis bundle exec rake; fi
40+ - DRIVER=travis bundle exec rake
5241
5342_deploy_gem : &_deploy_gem
5443 stage : release gems
@@ -62,45 +51,51 @@ _deploy_gem: &_deploy_gem
6251 secure : " ORJMyp20YFCkvujBfxoDPwEZy8R8YJaKwRhHZUDTPZPiS84mJA7Mqd0JjvRlF0mlH/WzspruM7hZV0CuMU8F/0raRhSUU9RBh5veZ/4ij9kboCYnfuqBVt6qPRtaf8DgKe7CWGioUrTISJCVKLnygY6gZd2aFXCEbqZMrkUvC7y43ymOoFoeyCLsXC0j5uJxdHgNfbaIUetIl2DQJUbC2Rgq1Iaxvi72Ae97TR2xRCu+ko8DopRpQCug6U81IhzXftizGfKwzecqVFjuMn3XEf+UDlU6xbvwWWkcwjYNAbP2Kk+mWwUMx36s+1Pyx8MOveYLTwnQJ6gHocZHzh7WJOD548JNU3F5oXIlUB4EzD20bCSIeRKOdxTuKrNk7W3a5qGERuQi4rkIlkKaFIBP55IkliUxvYxqr0WujsjO2reRcNhNcLVGCOaX6LZbWFR5bf0WiEOL4vOxPNw66sI2JVHoMmQeAYtL2ghxikdSPXKRc+inT3QiRBsh+ns8YrAP7sV4lX6r/qyWUtPh6kY8xIeTP4VzMviyf20m5u++omao/FSEtVnU3cro5KjrZLg3ILg4NpNG+xoRqPS/Hmxry5ZPrggqNrxoqWuO7pLd/NnV/AnLiT8rd2P0PTriP9uRIM8+fFfyOeGwbplOLrbWUPnCdQVWp6dYOrNgE2yDJ/I="
6352 on :
6453 tags : true
54+
6555jobs :
6656 include :
67- # - stage: release gems
68- # script:
69- # - echo deploying something
7057 - << : *_test_gem
71- env : COMPONENT=hyper-i18n LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
58+ env : COMPONENT=hyper-i18n RUBY_VERSION=2.5.1
59+ - << : *_test_gem
60+ env : COMPONENT=hyper-trace RUBY_VERSION=2.5.1
61+ - << : *_test_gem
62+ env : COMPONENT=hyper-state RUBY_VERSION=2.5.1
63+ - << : *_test_gem
64+ env : COMPONENT=hyper-component RUBY_VERSION=2.5.1
65+ - << : *_test_gem
66+ env : COMPONENT=hyper-model RUBY_VERSION=2.5.1
67+ - << : *_test_gem
68+ env : COMPONENT=hyper-operation RUBY_VERSION=2.5.1
69+ - << : *_test_gem
70+ env : COMPONENT=hyper-router RUBY_VERSION=2.5.1
71+ - << : *_test_gem
72+ env : COMPONENT=hyper-spec RUBY_VERSION=2.5.1
7273 - << : *_test_gem
73- env : COMPONENT=hyper-trace LANGUAGE=ruby LANGUAGE_VERSION =2.5.1
74+ env : COMPONENT=hyper-store RUBY_VERSION =2.5.1
7475 - << : *_test_gem
75- env : COMPONENT=hyper-state LANGUAGE=ruby LANGUAGE_VERSION=2.5.1
76+ env : COMPONENT=rails-hyperstack RUBY_VERSION=2.5.1
77+ - << : *_test_gem
78+ env : COMPONENT=hyperstack-config RUBY_VERSION=2.5.1
7679
7780 - << : *_deploy_gem
7881 env : COMPONENT=hyper-i18n
7982 - << : *_deploy_gem
8083 env : COMPONENT=hyper-trace
8184 - << : *_deploy_gem
8285 env : COMPONENT=hyper-state
83- # jobs:
84- # include:
85- # - stage: deploy
86- # before_script:
87- # - cd ruby/hyper-i18n
88- # script:
89- # - echo deploying hyper-trace
90- # deploy:
91- # - provider: rubygems
92- # api_key:
93- # secure: "ORJMyp20YFCkvujBfxoDPwEZy8R8YJaKwRhHZUDTPZPiS84mJA7Mqd0JjvRlF0mlH/WzspruM7hZV0CuMU8F/0raRhSUU9RBh5veZ/4ij9kboCYnfuqBVt6qPRtaf8DgKe7CWGioUrTISJCVKLnygY6gZd2aFXCEbqZMrkUvC7y43ymOoFoeyCLsXC0j5uJxdHgNfbaIUetIl2DQJUbC2Rgq1Iaxvi72Ae97TR2xRCu+ko8DopRpQCug6U81IhzXftizGfKwzecqVFjuMn3XEf+UDlU6xbvwWWkcwjYNAbP2Kk+mWwUMx36s+1Pyx8MOveYLTwnQJ6gHocZHzh7WJOD548JNU3F5oXIlUB4EzD20bCSIeRKOdxTuKrNk7W3a5qGERuQi4rkIlkKaFIBP55IkliUxvYxqr0WujsjO2reRcNhNcLVGCOaX6LZbWFR5bf0WiEOL4vOxPNw66sI2JVHoMmQeAYtL2ghxikdSPXKRc+inT3QiRBsh+ns8YrAP7sV4lX6r/qyWUtPh6kY8xIeTP4VzMviyf20m5u++omao/FSEtVnU3cro5KjrZLg3ILg4NpNG+xoRqPS/Hmxry5ZPrggqNrxoqWuO7pLd/NnV/AnLiT8rd2P0PTriP9uRIM8+fFfyOeGwbplOLrbWUPnCdQVWp6dYOrNgE2yDJ/I="
94- # on:
95- # tags: true
96- # - stage: deploy
97- # before_script:
98- # - cd ruby/hyper-trace
99- # script:
100- # - echo deploying hyper-trace
101- # deploy:
102- # - provider: rubygems
103- # api_key:
104- # secure: "ORJMyp20YFCkvujBfxoDPwEZy8R8YJaKwRhHZUDTPZPiS84mJA7Mqd0JjvRlF0mlH/WzspruM7hZV0CuMU8F/0raRhSUU9RBh5veZ/4ij9kboCYnfuqBVt6qPRtaf8DgKe7CWGioUrTISJCVKLnygY6gZd2aFXCEbqZMrkUvC7y43ymOoFoeyCLsXC0j5uJxdHgNfbaIUetIl2DQJUbC2Rgq1Iaxvi72Ae97TR2xRCu+ko8DopRpQCug6U81IhzXftizGfKwzecqVFjuMn3XEf+UDlU6xbvwWWkcwjYNAbP2Kk+mWwUMx36s+1Pyx8MOveYLTwnQJ6gHocZHzh7WJOD548JNU3F5oXIlUB4EzD20bCSIeRKOdxTuKrNk7W3a5qGERuQi4rkIlkKaFIBP55IkliUxvYxqr0WujsjO2reRcNhNcLVGCOaX6LZbWFR5bf0WiEOL4vOxPNw66sI2JVHoMmQeAYtL2ghxikdSPXKRc+inT3QiRBsh+ns8YrAP7sV4lX6r/qyWUtPh6kY8xIeTP4VzMviyf20m5u++omao/FSEtVnU3cro5KjrZLg3ILg4NpNG+xoRqPS/Hmxry5ZPrggqNrxoqWuO7pLd/NnV/AnLiT8rd2P0PTriP9uRIM8+fFfyOeGwbplOLrbWUPnCdQVWp6dYOrNgE2yDJ/I="
105- # on:
106- # tags: true
86+ - << : *_deploy_gem
87+ env : COMPONENT=hyper-component
88+ - << : *_deploy_gem
89+ env : COMPONENT=hyper-model
90+ - << : *_deploy_gem
91+ env : COMPONENT=hyper-operation
92+ - << : *_deploy_gem
93+ env : COMPONENT=hyper-router
94+ - << : *_deploy_gem
95+ env : COMPONENT=hyper-spec
96+ - << : *_deploy_gem
97+ env : COMPONENT=hyper-store
98+ - << : *_deploy_gem
99+ env : COMPONENT=rails-hyperstack
100+ - << : *_deploy_gem
101+ env : COMPONENT=hyperstack-config
0 commit comments