aprs-pigate/Makefile

26 wiersze
698 B
Makefile

GIT_HASH := $(shell git rev-parse --short HEAD)
all: clean build
clean:
rm -f output-arm-image/image
docker:
docker pull docker.pkg.github.com/solo-io/packer-builder-arm-image/packer-builder-arm
build: docker
docker run \
--rm \
--privileged \
-v ${PWD}:/build:ro \
-v ${PWD}/packer_cache:/build/packer_cache \
-v ${PWD}/output-arm-image:/build/output-arm-image \
-e PACKER_CACHE_DIR=/build/packer_cache \
docker.pkg.github.com/solo-io/packer-builder-arm-image/packer-builder-arm build packer/aprs-pigate.json
mv output-arm-image/image aprs-pigate.img
archive:
mv aprs-pigate.img aprs-pigate-${GIT_HASH}.img
zip -jrX aprs-pigate-${GIT_HASH}.zip aprs-pigate-${GIT_HASH}.img