build: add container distribution
This commit is contained in:
		
							parent
							
								
									9700e05908
								
							
						
					
					
						commit
						ffa98fdbdd
					
				|  | @ -0,0 +1,3 @@ | ||||||
|  | FROM alpine:3.4 | ||||||
|  | 
 | ||||||
|  | COPY dist/helmfile_linux_amd64 /helmfile | ||||||
							
								
								
									
										6
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										6
									
								
								Makefile
								
								
								
								
							|  | @ -33,6 +33,12 @@ release: pristine cross | ||||||
| 	@ghr -b ${BODY} -t ${GITHUB_TOKEN} -u ${ORG} -replace ${TAG} dist | 	@ghr -b ${BODY} -t ${GITHUB_TOKEN} -u ${ORG} -replace ${TAG} dist | ||||||
| .PHONY: release | .PHONY: release | ||||||
| 
 | 
 | ||||||
|  | image: cross | ||||||
|  | 	docker build -t quay.io/roboll/helmfile:${TAG} . | ||||||
|  | 
 | ||||||
|  | push: image | ||||||
|  | 	docker push quay.io/roboll/helmfile:${TAG} | ||||||
|  | 
 | ||||||
| tools: | tools: | ||||||
| 	go get -u github.com/roboll/ghr github.com/mitchellh/gox | 	go get -u github.com/roboll/ghr github.com/mitchellh/gox | ||||||
| .PHONY: tools | .PHONY: tools | ||||||
|  |  | ||||||
|  | @ -2,6 +2,8 @@ | ||||||
| 
 | 
 | ||||||
| Deploy Kubernetes Helm Charts | Deploy Kubernetes Helm Charts | ||||||
| 
 | 
 | ||||||
|  | [](https://quay.io/repository/roboll/helmfile) | ||||||
|  | 
 | ||||||
| ## about | ## about | ||||||
| 
 | 
 | ||||||
| Helmfile is a declarative spec for deploying helm charts. It lets you... | Helmfile is a declarative spec for deploying helm charts. It lets you... | ||||||
|  | @ -32,7 +34,7 @@ charts: | ||||||
| 
 | 
 | ||||||
| ## install | ## install | ||||||
| 
 | 
 | ||||||
| `go get github.com/roboll/helmfile` or from [releases](https://github.com/roboll/helmfile/releases). | `go get github.com/roboll/helmfile` or [releases](https://github.com/roboll/helmfile/releases) or [container](https://quay.io/roboll/helmfile) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| ## usage | ## usage | ||||||
|  |  | ||||||
|  | @ -28,4 +28,4 @@ deployment: | ||||||
|     tag: /v.*/ |     tag: /v.*/ | ||||||
|     commands: |     commands: | ||||||
|       - cd "$WORK" && make tools |       - cd "$WORK" && make tools | ||||||
|       - cd "$WORK" && BUILD_URL="$CIRCLE_BUILD_URL" make release |       - cd "$WORK" && BUILD_URL="$CIRCLE_BUILD_URL" make push release | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue