mirror of https://github.com/statping/statping
parent
43413c709f
commit
daa74e979c
42
Makefile
42
Makefile
|
@ -150,27 +150,27 @@ install-local: build
|
||||||
generate:
|
generate:
|
||||||
cd source && go generate
|
cd source && go generate
|
||||||
|
|
||||||
docker-manifest:
|
#docker-manifest:
|
||||||
for arch in $(ARCHS);\
|
# for arch in $(ARCHS);\
|
||||||
do \
|
# do \
|
||||||
echo "Docker build v${VERSION} for linux-$$arch"; \
|
# echo "Docker build v${VERSION} for linux-$$arch"; \
|
||||||
docker build -t statping/statping:v${VERSION}-$$arch --build-arg VERSION=${VERSION} --build-arg ARCH=$$arch .; \
|
# docker build -t statping/statping:v${VERSION}-$$arch --build-arg VERSION=${VERSION} --build-arg ARCH=$$arch .; \
|
||||||
docker push statping/statping:v${VERSION}-$$arch; \
|
# docker push statping/statping:v${VERSION}-$$arch; \
|
||||||
done
|
# done
|
||||||
docker manifest create statping/statping:v${VERSION} statping/statping:v${VERSION}-amd64 statping/statping:v${VERSION}-386 statping/statping:v${VERSION}-arm statping/statping:v${VERSION}-arm64
|
# docker manifest create statping/statping:v${VERSION} statping/statping:v${VERSION}-amd64 statping/statping:v${VERSION}-386 statping/statping:v${VERSION}-arm statping/statping:v${VERSION}-arm64
|
||||||
for arch in $(ARCHS);\
|
# for arch in $(ARCHS);\
|
||||||
do \
|
# do \
|
||||||
echo "Docker Manifest v${VERSION} for linux-$$arch"; \
|
# echo "Docker Manifest v${VERSION} for linux-$$arch"; \
|
||||||
docker manifest annotate --os linux --arch $$arch statping/statping:v${VERSION}-$$arch; \
|
# docker manifest annotate --os linux --arch $$arch statping/statping:v${VERSION}-$$arch; \
|
||||||
done
|
# done
|
||||||
docker manifest push statping/statping:v${VERSION}
|
# docker manifest push statping/statping:v${VERSION}
|
||||||
docker manifest create statping/statping:latest statping/statping:v${VERSION}-amd64 statping/statping:v${VERSION}-386 statping/statping:v${VERSION}-arm statping/statping:v${VERSION}-arm64
|
# docker manifest create statping/statping:latest statping/statping:v${VERSION}-amd64 statping/statping:v${VERSION}-386 statping/statping:v${VERSION}-arm statping/statping:v${VERSION}-arm64
|
||||||
for arch in $(ARCHS);\
|
# for arch in $(ARCHS);\
|
||||||
do \
|
# do \
|
||||||
echo "Docker Manifest v${VERSION} for linux-$$arch"; \
|
# echo "Docker Manifest v${VERSION} for linux-$$arch"; \
|
||||||
docker manifest annotate --os linux --arch $$arch statping/statping:v${VERSION}-$$arch; \
|
# docker manifest annotate --os linux --arch $$arch statping/statping:v${VERSION}-$$arch; \
|
||||||
done
|
# done
|
||||||
docker manifest push statping/statping:latest
|
# docker manifest push statping/statping:latest
|
||||||
|
|
||||||
build-linux:
|
build-linux:
|
||||||
mkdir build || true
|
mkdir build || true
|
||||||
|
|
Loading…
Reference in New Issue