diff --git a/.travis.yml b/.travis.yml index f6dc47d8297175..82a55c76e19b7f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,8 +5,10 @@ x-ccache-setup-steps: &ccache-setup-steps - export CXX='ccache g++-6' os: linux -dist: xenial language: cpp +env: + global: + - PYTHON_VERSION="2.7.15" jobs: include: - stage: "Compile" @@ -20,7 +22,7 @@ jobs: - g++-6 install: *ccache-setup-steps script: - - pyenv global 2.7.15 + - pyenv global ${PYTHON_VERSION} - ./configure - make -j2 -C out V=1 v8 @@ -34,7 +36,7 @@ jobs: - g++-6 install: *ccache-setup-steps script: - - pyenv global 2.7.15 + - pyenv global ${PYTHON_VERSION} - ./configure - make -j2 V=1 - cp out/Release/node /home/travis/.ccache @@ -47,7 +49,7 @@ jobs: - mkdir -p out/Release - cp /home/travis/.ccache/node out/Release/node script: - - pyenv global 2.7.15 + - pyenv global ${PYTHON_VERSION} - python tools/test.py -j 2 -p dots --report --mode=release --flaky-tests=dontcare default - name: "Test C++ Suites" @@ -63,7 +65,7 @@ jobs: - cp /home/travis/.ccache/cctest out/Release/cctest - touch config.gypi script: - - pyenv global 2.7.15 + - pyenv global ${PYTHON_VERSION} - out/Release/cctest - make -j1 V=1 test/addons/.buildstamp test/js-native-api/.buildstamp test/node-api/.buildstamp - python tools/test.py -j 2 -p dots --report --mode=release --flaky-tests=dontcare addons js-native-api node-api @@ -72,7 +74,7 @@ jobs: language: node_js node_js: "node" install: - - pyenv global 2.7.15 + - pyenv global ${PYTHON_VERSION} - make lint-py-build || true script: - NODE=$(which node) make lint lint-py