sudo: required
dist: trusty

env:
  global:
    - DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
    - NUGET_XMLDOC_MODE=skip

branches:
  only:
    - master

cache:
  directories:
    - /home/travis/.npm
    - /home/travis/.nuget/packages
    - src/Website/node_modules

addons:
  apt:
    packages:
    - gettext
    - libcurl4-openssl-dev
    - libicu-dev
    - libssl-dev
    - libunwind8

install:
  - npm install -g npm@4.5.0
  - npm install -g gulp@3.9.1

script:
  - ./build.sh --restore-packages

sudo: required
dist: trusty

env:
  global:
    - DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
    - NUGET_XMLDOC_MODE=skip

branches:
  only:
    - master

cache:
  directories:
    - /home/travis/.npm
    - /home/travis/.nuget/packages
    - src/Website/node_modules

addons:
  apt:
    packages:
    - gettext
    - libcurl4-openssl-dev
    - libicu-dev
    - libssl-dev
    - libunwind8

install:
  - npm install -g npm
  - npm install -g gulp

script:
  - ./build.sh --restore-packages

Use latest npm and gulp
Use latest npm and gulp

Match the London Travel site's build, and just use the latest versions of gulp and npm. Maybe this will fix the errors in the Travis CI build.
