mirror of https://github.com/docker/docs.git
				
				
				
			
		
			
				
	
	
		
			34 lines
		
	
	
		
			688 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			688 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/bin/bash
 | |
| 
 | |
| set -e
 | |
| 
 | |
| DOCKER_IMAGE_NAME="docker-machine-build"
 | |
| DOCKER_CONTAINER_NAME="docker-machine-build-container"
 | |
| 
 | |
| if [[ $(docker ps -a | grep $DOCKER_CONTAINER_NAME) != "" ]]; then
 | |
|   docker rm -f $DOCKER_CONTAINER_NAME 2>/dev/null
 | |
| fi
 | |
| 
 | |
| docker build -t $DOCKER_IMAGE_NAME .
 | |
| 
 | |
| docker run --name $DOCKER_CONTAINER_NAME \
 | |
|   -e DEBUG \
 | |
|   -e STATIC \
 | |
|   -e VERBOSE \
 | |
|   -e BUILDTAGS \
 | |
|   -e PARALLEL \
 | |
|   -e COVERAGE_DIR \
 | |
|   -e TARGET_OS \
 | |
|   -e TARGET_ARCH \
 | |
|   -e PREFIX \
 | |
|   -e TRAVIS_JOB_ID \
 | |
|   -e TRAVIS_PULL_REQUEST \
 | |
|   $DOCKER_IMAGE_NAME \
 | |
|   make "$@"
 | |
| 
 | |
| if [[ "$@" == *"clean"* ]] && [[ -d bin ]]; then
 | |
|   rm -Rf bin
 | |
| fi
 | |
| 
 | |
| docker cp $DOCKER_CONTAINER_NAME:/go/src/github.com/docker/machine/bin .
 |