mirror of
				https://github.com/appleboy/drone-ssh.git
				synced 2025-10-29 00:51:15 +08:00 
			
		
		
		
	feat: add multiple stage build for docker.
This commit is contained in:
		
							parent
							
								
									5fbd22f265
								
							
						
					
					
						commit
						7ac95ea9e8
					
				| @ -25,8 +25,6 @@ pipeline: | ||||
|       - coverage all | ||||
|       - make coverage | ||||
|       - make build | ||||
|       # build binary for docker image | ||||
|       - make static_build | ||||
|     when: | ||||
|       event: [ push, tag, pull_request ] | ||||
| 
 | ||||
|  | ||||
| @ -1,3 +1,7 @@ | ||||
| FROM appleboy/golang-testing AS build-env | ||||
| ADD . /go/src/github.com/appleboy/drone-ssh | ||||
| RUN cd /go/src/github.com/appleboy/drone-ssh && make static_build | ||||
| 
 | ||||
| FROM alpine:3.4 | ||||
| 
 | ||||
| RUN apk update && \ | ||||
| @ -6,5 +10,5 @@ RUN apk update && \ | ||||
|     openssh-client && \ | ||||
|   rm -rf /var/cache/apk/* | ||||
| 
 | ||||
| ADD drone-ssh /bin/ | ||||
| COPY --from=build-env /go/src/github.com/appleboy/drone-ssh/drone-ssh /bin | ||||
| ENTRYPOINT ["/bin/drone-ssh"] | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Bo-Yi Wu
						Bo-Yi Wu