From b4159f2a88150bc31461ca14e284eb220f3647cd Mon Sep 17 00:00:00 2001 From: kazk Date: Sat, 6 May 2017 17:48:59 -0700 Subject: [PATCH] Improve Travis build time --- .travis.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 0c971e83..58fc0f46 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,6 +4,9 @@ language: node_js node_js: - "6" +before_install: + - sudo apt-get update && sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-engine + - docker --version install: - npm install -g eslint @@ -36,4 +39,9 @@ env: script: - eslint '**/*.js' - - make $TEST_IMG + - cp docker/${TEST_IMG}.docker ./Dockerfile + - if docker pull codewars/${TEST_IMG}-runner; then + docker build --cache-from codewars/${TEST_IMG}-runner -t codewars/${TEST_IMG}-runner .; + else + docker build -t codewars/${TEST_IMG}-runner .; + fi