.shippable.yml: new CI provider
Ostensibly Shippable offers a similar set of services as Travis. However they are focused on Docker container based work-flows so we can use our existing containers to run a few extra builds - in this case a bunch of cross-compiled targets on a Debian multiarch system. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Fam Zheng <famz@redhat.com> Message-Id: <20170220105139.21581-4-alex.bennee@linaro.org> Signed-off-by: Fam Zheng <famz@redhat.com>
This commit is contained in:
		
							parent
							
								
									24e0131f37
								
							
						
					
					
						commit
						d92d886a3b
					
				
							
								
								
									
										19
									
								
								.shippable.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								.shippable.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,19 @@ | ||||
| language: c | ||||
| env: | ||||
|   matrix: | ||||
|     - IMAGE=debian-armhf-cross | ||||
|       TARGET_LIST=arm-softmmu,arm-linux-user | ||||
|     - IMAGE=debian-arm64-cross | ||||
|       TARGET_LIST=aarch64-softmmu,aarch64-linux-user | ||||
| build: | ||||
|   pre_ci: | ||||
|     - make docker-image-${IMAGE} | ||||
|   pre_ci_boot: | ||||
|     image_name: qemu | ||||
|     image_tag: ${IMAGE} | ||||
|     pull: false | ||||
|     options: "-e HOME=/root" | ||||
|   ci: | ||||
|     - unset CC | ||||
|     - ./configure ${QEMU_CONFIGURE_OPTS} --target-list=${TARGET_LIST} | ||||
|     - make -j2 | ||||
| @ -1803,6 +1803,7 @@ M: Alex Bennée <alex.bennee@linaro.org> | ||||
| L: qemu-devel@nongnu.org | ||||
| S: Supported | ||||
| F: .travis.yml | ||||
| F: .shippable.yml | ||||
| 
 | ||||
| Documentation | ||||
| ------------- | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Alex Bennée
						Alex Bennée