From 98ecb9b72c34567a130a7fc8bc77dae5922b9768 Mon Sep 17 00:00:00 2001 From: "Taymon A. Beal" Date: Fri, 2 Jun 2017 16:06:46 -0400 Subject: [PATCH] Use Docker containers in Travis (#9666) --- .travis.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 77ddb55a1b79..79b9fe4b6070 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: node_js -sudo: required # See http://docs.travis-ci.com/user/trusty-ci-environment/ dist: trusty +sudo: false # See http://docs.travis-ci.com/user/trusty-ci-environment/ node_js: - "4" python: @@ -21,11 +21,12 @@ addons: - protobuf-compiler - python-protobuf before_install: - - export CHROME_BIN=google-chrome - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start - wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb - - sudo dpkg -i google-chrome*.deb + - mkdir "${TRAVIS_BUILD_DIR}/chrome" + - dpkg -x google-chrome-stable_current_amd64.deb "${TRAVIS_BUILD_DIR}/chrome" + - export CHROME_BIN="${TRAVIS_BUILD_DIR}/chrome/opt/google/chrome/google-chrome" before_script: - pip install --user protobuf - gem install percy-cli