mirror of
https://github.com/jtesta/ssh-audit.git
synced 2024-11-25 20:11:40 +01:00
Docker: Build multi-arch container images for amd64, arm64 and arm/v7 (#194)
* builds multi-arch container images for linux/{amd64,arm64,arm/v7} * adds local-build build target for easier local testing
This commit is contained in:
parent
e26597a7aa
commit
982c0b4c72
@ -4,10 +4,20 @@ ifeq ($(VERSION),)
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
all:
|
all:
|
||||||
|
docker buildx build \
|
||||||
|
--platform linux/amd64,linux/arm64,linux/arm/v7 \
|
||||||
|
--tag positronsecurity/ssh-audit:${VERSION} \
|
||||||
|
--tag positronsecurity/ssh-audit:latest \
|
||||||
|
.
|
||||||
|
|
||||||
|
local-build:
|
||||||
docker build -t positronsecurity/ssh-audit:${VERSION} .
|
docker build -t positronsecurity/ssh-audit:${VERSION} .
|
||||||
docker tag positronsecurity/ssh-audit:${VERSION} positronsecurity/ssh-audit:latest
|
|
||||||
|
|
||||||
upload:
|
upload:
|
||||||
docker login
|
docker login
|
||||||
docker push positronsecurity/ssh-audit:${VERSION}
|
docker buildx build \
|
||||||
docker push positronsecurity/ssh-audit:latest
|
--platform linux/amd64,linux/arm64,linux/arm/v7 \
|
||||||
|
--tag positronsecurity/ssh-audit:${VERSION} \
|
||||||
|
--tag positronsecurity/ssh-audit:latest \
|
||||||
|
--push \
|
||||||
|
.
|
||||||
|
Loading…
Reference in New Issue
Block a user