Skip to content

Commit

Permalink
add multiarch setup
Browse files Browse the repository at this point in the history
  • Loading branch information
Hermsi1337 committed Jul 16, 2019
1 parent 488842e commit 6f85ae2
Show file tree
Hide file tree
Showing 2 changed files with 68 additions and 2 deletions.
61 changes: 60 additions & 1 deletion .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ builds:
- linux
goarch:
- amd64
- arm
- arm64
goarm:
- 5
- 6
- 7
checksum:
name_template: 'checksums.txt'
snapshot:
Expand All @@ -24,13 +30,66 @@ changelog:
- '^test:'
dockers:
-
dockerfile: Dockerfile
image_templates:
- quay.io/mittwald/kubernetes-replicator:latest
- quay.io/mittwald/kubernetes-replicator:stable
- quay.io/mittwald/kubernetes-replicator:{{ .Tag }}
- quay.io/mittwald/kubernetes-replicator:{{ .Tag }}-go{{ .Env.GO_VERSION }}
- quay.io/mittwald/kubernetes-replicator-amd64:latest
- quay.io/mittwald/kubernetes-replicator-amd64:stable
- quay.io/mittwald/kubernetes-replicator-amd64:{{ .Tag }}
- quay.io/mittwald/kubernetes-replicator-amd64:{{ .Tag }}-go{{ .Env.GO_VERSION }}
binaries:
- kubernetes-replicator
goos: linux
goarch: amd64
goarm: ''
goarm: ''
-
dockerfile: Dockerfile
image_templates:
- quay.io/mittwald/kubernetes-replicator-arm64:latest
- quay.io/mittwald/kubernetes-replicator-arm64:stable
- quay.io/mittwald/kubernetes-replicator-arm64:{{ .Tag }}
- quay.io/mittwald/kubernetes-replicator-arm64:{{ .Tag }}-go{{ .Env.GO_VERSION }}
binaries:
- kubernetes-replicator
goos: linux
goarch: arm64
goarm: ''
-
dockerfile: Dockerfile
image_templates:
- quay.io/mittwald/kubernetes-replicator-armv5:latest
- quay.io/mittwald/kubernetes-replicator-armv5:stable
- quay.io/mittwald/kubernetes-replicator-armv5:{{ .Tag }}
- quay.io/mittwald/kubernetes-replicator-armv5:{{ .Tag }}-go{{ .Env.GO_VERSION }}
binaries:
- kubernetes-replicator
goos: linux
goarch: arm
goarm: '5'
-
dockerfile: Dockerfile
image_templates:
- quay.io/mittwald/kubernetes-replicator-armv6:latest
- quay.io/mittwald/kubernetes-replicator-armv6:stable
- quay.io/mittwald/kubernetes-replicator-armv6:{{ .Tag }}
- quay.io/mittwald/kubernetes-replicator-armv6:{{ .Tag }}-go{{ .Env.GO_VERSION }}
binaries:
- kubernetes-replicator
goos: linux
goarch: arm
goarm: '6'
-
dockerfile: Dockerfile
image_templates:
- quay.io/mittwald/kubernetes-replicator-armv7:latest
- quay.io/mittwald/kubernetes-replicator-armv7:stable
- quay.io/mittwald/kubernetes-replicator-armv7:{{ .Tag }}
- quay.io/mittwald/kubernetes-replicator-armv7:{{ .Tag }}-go{{ .Env.GO_VERSION }}
binaries:
- kubernetes-replicator
goos: linux
goarch: arm
goarm: '7'
9 changes: 8 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,14 @@ before_deploy:
deploy:
- provider: script
skip_cleanup: true
script: curl -sL https://git.io/goreleaser | bash -s -- --snapshot --skip-publish --rm-dist && docker push "${FULL_IMAGE}:latest"
script: |-
curl -sL https://git.io/goreleaser | bash -s -- --snapshot --skip-publish --rm-dist && \
docker push "${FULL_IMAGE}:latest" && \
docker push "${FULL_IMAGE}-amd64:latest" && \
docker push "${FULL_IMAGE}-arm64:latest" && \
docker push "${FULL_IMAGE}-armv5:latest" && \
docker push "${FULL_IMAGE}-armv6:latest" && \
docker push "${FULL_IMAGE}-armv7:latest"
on:
tags: false
branch: master
Expand Down

0 comments on commit 6f85ae2

Please sign in to comment.