util/docker: Add build script
Integration for additional container images might be added to the Makefile at some later point. However, in order to build and test new images just add a simple script which fulfills that requirement until then. Change-Id: Ibd0a6d59f395e074c784452849650d7f03b4f1d8 Signed-off-by: Felix Singer <felixsinger@posteo.net> Reviewed-on: https://review.coreboot.org/c/coreboot/+/79361 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Martin L Roth <gaumless@gmail.com>
This commit is contained in:
		
				
					committed by
					
						 Felix Singer
						Felix Singer
					
				
			
			
				
	
			
			
			
						parent
						
							30138b3361
						
					
				
				
					commit
					fca7fd2a73
				
			
							
								
								
									
										29
									
								
								util/docker/build.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										29
									
								
								util/docker/build.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| #!/usr/bin/env sh | ||||
|  | ||||
| IMAGE_DIR="$1" | ||||
| IMAGE_TYPE="$2" | ||||
|  | ||||
| if [ -z "${IMAGE_DIR}" ] || [ -z "${IMAGE_TYPE}" ]; then | ||||
| 	echo "Usage: $0 <directory> <type>" | ||||
| 	echo "Missing parameters. Exit." | ||||
| 	exit 1 | ||||
| fi | ||||
|  | ||||
| case "${IMAGE_TYPE}" in | ||||
| base) | ||||
| 	;; | ||||
| toolchain) | ||||
| 	;; | ||||
| jenkins) | ||||
| 	;; | ||||
| *) | ||||
| 	echo "No valid image type given. Exit." | ||||
| 	exit 1 | ||||
| 	;; | ||||
| esac | ||||
|  | ||||
| docker build \ | ||||
| 	--no-cache \ | ||||
| 	--tag coreboot/coreboot-sdk-${IMAGE_DIR}-${IMAGE_TYPE}:latest \ | ||||
| 	-f ${IMAGE_DIR}/Dockerfile.${IMAGE_TYPE} \ | ||||
| 	./${IMAGE_DIR} | ||||
		Reference in New Issue
	
	Block a user