Minor fix in Travis config with bundler call (#2806)
* Travis: Fix bundler_args `bundler_args` is not functional if using custom install script in `.travis.yml`. Directly attach the argument to the install script. * Travis: Run i18n-tasks through bundle exec Parallel to similar scripts in the same travis config. More resiliant to changes in configuration. * Travis: bundler vendor directory Travis + rvm seems to ignore `.bundle/config` and hence use rvm global vendor directory by default. Adding `--path` will fix this and hence make `cache.bundler = true` really functional. * Travis: disable bundler cache No significant change in build time. Huge cache. Best disabled.
This commit is contained in:
		
							parent
							
								
									886176f854
								
							
						
					
					
						commit
						bcfd9a2f8e
					
				@ -1,6 +1,6 @@
 | 
				
			|||||||
language: ruby
 | 
					language: ruby
 | 
				
			||||||
cache:
 | 
					cache:
 | 
				
			||||||
  bundler: true
 | 
					  bundler: false
 | 
				
			||||||
  yarn: false
 | 
					  yarn: false
 | 
				
			||||||
dist: trusty
 | 
					dist: trusty
 | 
				
			||||||
sudo: false
 | 
					sudo: false
 | 
				
			||||||
@ -34,12 +34,10 @@ rvm:
 | 
				
			|||||||
services:
 | 
					services:
 | 
				
			||||||
  - redis-server
 | 
					  - redis-server
 | 
				
			||||||
 | 
					
 | 
				
			||||||
bundler_args: --without development production --retry=3 --jobs=16
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
install:
 | 
					install:
 | 
				
			||||||
  - nvm install
 | 
					  - nvm install
 | 
				
			||||||
  - npm install -g yarn
 | 
					  - npm install -g yarn
 | 
				
			||||||
  - bundle install
 | 
					  - bundle install --path=vendor/bundle --without development production --retry=3 --jobs=16
 | 
				
			||||||
  - yarn install
 | 
					  - yarn install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
before_script:
 | 
					before_script:
 | 
				
			||||||
@ -49,4 +47,4 @@ before_script:
 | 
				
			|||||||
script:
 | 
					script:
 | 
				
			||||||
  - bundle exec parallel_test spec/ --group-by filesize --type rspec
 | 
					  - bundle exec parallel_test spec/ --group-by filesize --type rspec
 | 
				
			||||||
  - npm test
 | 
					  - npm test
 | 
				
			||||||
  - i18n-tasks unused
 | 
					  - bundle exec i18n-tasks unused
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user