mirror of
				https://github.com/Mibew/simple-icons.git
				synced 2025-10-31 18:41:07 +03:00 
			
		
		
		
	Update the travis build to work in stages (#948)
* Update the travis build to work in stages * Intentional "Build website" error * Intentional "Lint" error * Restore CI test errors * Conditional deplay stage, only on master So PRs targetting develop don't run an empty stage. Related Travis Documentation: https://docs.travis-ci.com/user/conditional-builds-stages-jobs/
This commit is contained in:
		
							parent
							
								
									57e66ef99a
								
							
						
					
					
						commit
						e414adecc9
					
				
							
								
								
									
										36
									
								
								.travis.yml
									
									
									
									
									
								
							
							
						
						
									
										36
									
								
								.travis.yml
									
									
									
									
									
								
							| @ -1,17 +1,25 @@ | ||||
| matrix: | ||||
| jobs: | ||||
|   include: | ||||
|     - language: node_js | ||||
|       node_js: | ||||
|         - "8" | ||||
| 
 | ||||
|     - stage: "Test" | ||||
|       name: "Lint" | ||||
|       language: node_js | ||||
|       node_js: 8 | ||||
|       script: | ||||
|         - npm run jsonlint | ||||
|         - npm run svglint | ||||
|     - name: "Build website" | ||||
|       language: ruby | ||||
|       rvm: 2.4.1 | ||||
|       install: | ||||
|         - gem install jekyll | ||||
|       script: | ||||
|         - jekyll build | ||||
| 
 | ||||
|       notifications: | ||||
|         email: | ||||
|           on_success: never | ||||
|           on_failure: change | ||||
|     - stage: deploy | ||||
|       name: "NPM Package" | ||||
|       language: node_js | ||||
|       node_js: 8 | ||||
|       if: branch = master | ||||
| 
 | ||||
|       deploy: | ||||
|         provider: npm | ||||
| @ -20,16 +28,6 @@ matrix: | ||||
|         on: | ||||
|           branch: master | ||||
| 
 | ||||
|     - language: ruby | ||||
|       rvm: | ||||
|         - 2.4.1 | ||||
| 
 | ||||
|       install: | ||||
|         - gem install jekyll | ||||
| 
 | ||||
|       script: | ||||
|         - jekyll build | ||||
| 
 | ||||
| notifications: | ||||
|   email: | ||||
|     on_success: never | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user