commit 25888d1d9958bf04449c56a145be6ac5b2892e6b Author: napnap75 Date: Tue Oct 29 09:35:33 2019 +0100 Create .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..8291e8c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,33 @@ +language: bash +services: docker +sudo: required +addons: + apt: + packages: + - docker-ce + +notifications: + email: false + +env: + - IMAGE=test + +install: + - echo '{"experimental":true}' | sudo tee /etc/docker/daemon.json + - sudo service docker restart + - sudo docker run --privileged linuxkit/binfmt:v0.6 + - sudo docker run -d --privileged -p 1234:1234 --name buildkit moby/buildkit:latest --addr tcp://0.0.0.0:1234 --oci-worker-platform linux/amd64 --oci-worker-platform linux/arm64/v8 --oci-worker-platform linux/armhf + - sudo docker cp buildkit:/usr/bin/buildctl /usr/bin/ + - export BUILDKIT_HOST=tcp://0.0.0.0:1234 + +script: + - buildctl build --frontend dockerfile.v0 \ + --frontend=dockerfile.v0 \ + --local context=${IMAGE} \ + --local dockerfile=${IMAGE} + - docker images + +after_success: + - if [ "${TRAVIS_BRANCH}" == "master" ]; then + make push ; +fi