github actions

pull/523/head v0.90.31
hunterlong 2020-04-22 00:57:53 -07:00
parent 43413c709f
commit daa74e979c
1 changed files with 21 additions and 21 deletions

View File

@ -150,27 +150,27 @@ install-local: build
generate:
cd source && go generate
docker-manifest:
for arch in $(ARCHS);\
do \
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 push statping/statping:v${VERSION}-$$arch; \
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
for arch in $(ARCHS);\
do \
echo "Docker Manifest v${VERSION} for linux-$$arch"; \
docker manifest annotate --os linux --arch $$arch statping/statping:v${VERSION}-$$arch; \
done
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
for arch in $(ARCHS);\
do \
echo "Docker Manifest v${VERSION} for linux-$$arch"; \
docker manifest annotate --os linux --arch $$arch statping/statping:v${VERSION}-$$arch; \
done
docker manifest push statping/statping:latest
#docker-manifest:
# for arch in $(ARCHS);\
# do \
# 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 push statping/statping:v${VERSION}-$$arch; \
# 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
# for arch in $(ARCHS);\
# do \
# echo "Docker Manifest v${VERSION} for linux-$$arch"; \
# docker manifest annotate --os linux --arch $$arch statping/statping:v${VERSION}-$$arch; \
# done
# 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
# for arch in $(ARCHS);\
# do \
# echo "Docker Manifest v${VERSION} for linux-$$arch"; \
# docker manifest annotate --os linux --arch $$arch statping/statping:v${VERSION}-$$arch; \
# done
# docker manifest push statping/statping:latest
build-linux:
mkdir build || true