Improved Makefile and Dockerfile
This commit is contained in:
		
							parent
							
								
									cc32111a51
								
							
						
					
					
						commit
						99e2308264
					
				|  | @ -42,7 +42,6 @@ RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s | ||||||
| RUN export GO111MODULE=auto | RUN export GO111MODULE=auto | ||||||
| 
 | 
 | ||||||
| RUN mkdir -p $GOPATH/src/github.com/jenkinsci/kubernetes-operator | RUN mkdir -p $GOPATH/src/github.com/jenkinsci/kubernetes-operator | ||||||
| ADD . $GOPATH/src/github.com/jenkinsci/kubernetes-operator |  | ||||||
| WORKDIR $GOPATH/src/github.com/jenkinsci/kubernetes-operator | WORKDIR $GOPATH/src/github.com/jenkinsci/kubernetes-operator | ||||||
| 
 | 
 | ||||||
| RUN mkdir -p /home/builder | RUN mkdir -p /home/builder | ||||||
|  |  | ||||||
							
								
								
									
										8
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										8
									
								
								Makefile
								
								
								
								
							|  | @ -416,19 +416,19 @@ endif | ||||||
| 	@echo | 	@echo | ||||||
| 
 | 
 | ||||||
| .PHONY: image | .PHONY: image | ||||||
| image: ## Create the docker image from the Dockerfile
 | image: ## Create the docker image from the Dockerfile. This image is used to build linux binary regardless of the system on the host
 | ||||||
| 	@echo "+ $@" | 	@echo "+ $@" | ||||||
| 	docker build --rm --force-rm --no-cache \
 | 	docker build --rm --force-rm --no-cache \
 | ||||||
| 	--build-arg GO_VERSION=$(GO_VERSION) \
 | 	--build-arg GO_VERSION=$(GO_VERSION) \
 | ||||||
| 	--build-arg MINIKUBE_VERSION=$(MINIKUBE_VERSION) \
 | 	--build-arg MINIKUBE_VERSION=$(MINIKUBE_VERSION) \
 | ||||||
| 	--build-arg OPERATOR_SDK_VERSION=$(OPERATOR_SDK_VERSION) \
 | 	--build-arg OPERATOR_SDK_VERSION=$(OPERATOR_SDK_VERSION) \
 | ||||||
| 	-t infrastructure/runner . | 	-t jenkins-operator/runner . | ||||||
| 
 | 
 | ||||||
| .PHONY: indocker | .PHONY: indocker | ||||||
| PWD := $(shell pwd) | PWD := $(shell pwd) | ||||||
| DOCKER_HOST_IP := $(shell minikube docker-env | grep DOCKER_HOST | cut -d '"' -f 2) | DOCKER_HOST_IP := $(shell minikube docker-env | grep DOCKER_HOST | cut -d '"' -f 2) | ||||||
| MINIKUBE_IP := $(shell minikube ip) | MINIKUBE_IP := $(shell minikube ip) | ||||||
| indocker: image ## Run make in a docker container
 | indocker: minikube-run image ## Run make in a docker container
 | ||||||
| 	@echo "+ $@" | 	@echo "+ $@" | ||||||
| 	docker run --rm -it $(DOCKER_FLAGS) \
 | 	docker run --rm -it $(DOCKER_FLAGS) \
 | ||||||
| 		-v /var/run/docker.sock:/var/run/docker.sock \
 | 		-v /var/run/docker.sock:/var/run/docker.sock \
 | ||||||
|  | @ -437,4 +437,4 @@ indocker: image ## Run make in a docker container | ||||||
| 		--mount type=bind,source=$(HOME)/.kube,target=/home/builder/.kube \
 | 		--mount type=bind,source=$(HOME)/.kube,target=/home/builder/.kube \
 | ||||||
| 		-e DOCKER_HOST=$(DOCKER_HOST_IP) \
 | 		-e DOCKER_HOST=$(DOCKER_HOST_IP) \
 | ||||||
| 		-e MINIKUBE_IP=$(MINIKUBE_IP) \
 | 		-e MINIKUBE_IP=$(MINIKUBE_IP) \
 | ||||||
| 		infrastructure/runner | 		jenkins-operator/runner | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue