Add Travis CI build support
This commit is contained in:
		
							parent
							
								
									5b5da8698e
								
							
						
					
					
						commit
						d9f6732ce2
					
				
							
								
								
									
										34
									
								
								.travis.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								.travis.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,34 @@ | ||||
| language: cpp | ||||
| compiler: | ||||
|   - gcc | ||||
| #  - clang | ||||
| install: | ||||
|  - sudo apt-get update >/dev/null | ||||
|  - sudo apt-get -q install build-essential git cmake pkg-config libprotoc-dev libprotobuf7 protobuf-compiler libprotobuf-dev libosmpbf-dev libpng12-dev libbz2-dev libstxxl-dev libstxxl-doc libstxxl1 libxml2-dev libzip-dev libboost-thread-dev libboost-system-dev libboost-regex-dev libboost-filesystem-dev lua5.1 liblua5.1-0-dev libluabind-dev rubygems osmosis | ||||
| before_script: | ||||
|  - sudo gem install bundler | ||||
|  - bundle install | ||||
|  - mkdir build | ||||
|  - cd build | ||||
|  - cmake .. | ||||
| script: make | ||||
| after_script: | ||||
|  - cd .. | ||||
|  - cucumber -p verify | ||||
| branches: | ||||
|   only: | ||||
|     - master | ||||
|     - develop | ||||
| notifications: | ||||
|  irc: | ||||
|   channels: | ||||
|     - irc.oftc.net#osrm | ||||
|   on_success: change | ||||
|   on_failure: always | ||||
|   use_notice: true | ||||
|   skip_join: false | ||||
|   recipients: | ||||
|     - dennis@mapbox.com | ||||
|   email: | ||||
|     on_success: change | ||||
|     on_failure: always | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user