multiarch-pipeline-test/Makefile

34 lines
538 B
Makefile
Raw Normal View History

2019-03-09 01:12:03 +00:00
DOCKER_TAG ?= multiarch-test-${USER}
.PHONY: default
default: test
.PHONY:test
test:
@echo ok
.PHONY: build
2019-03-10 22:00:31 +00:00
build:
2019-03-09 01:12:03 +00:00
docker build . -t ${DOCKER_TAG}
build/qemu-arm-static:
./get_qemu.sh
build/qemu-x86_64-static:
./get_qemu.sh
build/qemu-aarch64-static:
./get_qemu.sh
.PHONY: cross-build-arm
2019-03-10 22:00:31 +00:00
cross-build-arm:
2019-03-09 01:12:03 +00:00
docker build --build-arg REPO=arm32v6 --build-arg ARCH=arm . -t ${DOCKER_TAG}-arm32v6
.PHONY: run
run: build
docker run ${DOCKER_TAG}
.PHONY: run
cross-run-arm: cross-build-arm
docker run --rm ${DOCKER_TAG}-arm32v6