From 44bda6ccd8ca4988e9ba8dedeb2df16a0c0d9cf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20G=C3=BCnzler?= Date: Tue, 8 Jan 2019 12:24:46 +0100 Subject: [PATCH] Enable travis-ci MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This skips the legacy integration test suite to not exeed the job time limit imposed by travis Signed-off-by: Robert Günzler --- .travis.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000..469d466c76 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,26 @@ +language: go +go: + - 1.10.4 + # - 1.11.4 + +branches: + except: + - gh-pages + - /^(.*)-build-[a-f0-9]{40}$/ + +sudo: required +services: + - docker + +before_install: + - docker version + +before_script: + # prevent legacy integration tests from running to not exeed travis job time limit + - sed -i -e '/run_test_integration_legacy_suites$/ s/^/#/' hack/make/.integration-test-helpers + +script: + - make test-unit + - make test-integration + - docker build -f Dockerfile.build.x86_64 -t balena-engine-build-x86_64 . + - docker run --rm -v "$(pwd):/balena-engine" balena-engine-build-x86_64 ./build.sh