/ util / docker / build.sh
build.sh
 1  #!/usr/bin/env sh
 2  
 3  IMAGE_DIR="$1"
 4  IMAGE_TYPE="$2"
 5  
 6  if [ -z "${IMAGE_DIR}" ] || [ -z "${IMAGE_TYPE}" ]; then
 7  	echo "Usage: $0 <directory> <type>"
 8  	echo "Missing parameters. Exit."
 9  	exit 1
10  fi
11  
12  case "${IMAGE_TYPE}" in
13  base)
14  	;;
15  toolchain)
16  	;;
17  jenkins)
18  	;;
19  *)
20  	echo "No valid image type given. Exit."
21  	exit 1
22  	;;
23  esac
24  
25  docker build \
26  	--no-cache \
27  	--tag coreboot/coreboot-sdk-${IMAGE_DIR}-${IMAGE_TYPE}:latest \
28  	-f ${IMAGE_DIR}/Dockerfile.${IMAGE_TYPE} \
29  	./${IMAGE_DIR}