Hi Fam, Here is the latest iteration of the docker changes without the random guff from the last posting. I've re-arranged the docker images so now the cross-builds targets are explicitly built from the Debian base. This means a standard cross build can be triggered as normal with:
make docker-test-build@debian-armhf-cross J=9 \ EXTRA_CONFIGURE_OPTS="--cross-prefix=arm-linux-gnueabihf-" \ TARGET_LIST="arm-softmmu,arm-linux-user" I've included the shippable.yml which exercises the cross build docker recipes and runs a limited build with them. I'm happy to include this in my next Travis related pull once the underlying Docker bits are merged. Regards, Alex. Alex Bennée (3): tests/docker: add basic user mapping support new: debian docker targets for cross-compiling .shippable.yml: new CI provider .shippable.yml | 23 ++++++++++++++++++++ MAINTAINERS | 1 + tests/docker/Makefile.include | 6 ++++++ tests/docker/docker.py | 15 +++++++++++-- tests/docker/dockerfiles/debian-arm64-cross.docker | 12 +++++++++++ tests/docker/dockerfiles/debian-armhf-cross.docker | 12 +++++++++++ tests/docker/dockerfiles/debian.docker | 25 ++++++++++++++++++++++ 7 files changed, 92 insertions(+), 2 deletions(-) create mode 100644 .shippable.yml create mode 100644 tests/docker/dockerfiles/debian-arm64-cross.docker create mode 100644 tests/docker/dockerfiles/debian-armhf-cross.docker create mode 100644 tests/docker/dockerfiles/debian.docker -- 2.11.0