diff options
author | Richard Lau <riclau@uk.ibm.com> | 2019-04-09 20:01:11 -0400 |
---|---|---|
committer | Ruben Bridgewater <ruben@bridgewater.de> | 2019-04-15 18:52:28 +0200 |
commit | b468a1dfc3b7557b0ec255de6ae6599d1bc0fc87 (patch) | |
tree | 05e16850e13caa74146165da1d1de8bfe2dc87a1 /.travis.yml | |
parent | 9dcc9b6a6b3b8ab40be91b2fdc6fdf514e48dcc3 (diff) | |
download | android-node-v8-b468a1dfc3b7557b0ec255de6ae6599d1bc0fc87.tar.gz android-node-v8-b468a1dfc3b7557b0ec255de6ae6599d1bc0fc87.tar.bz2 android-node-v8-b468a1dfc3b7557b0ec255de6ae6599d1bc0fc87.zip |
build: pin Python version in Travis
Travis will be switching the default version of Python from 2.7 to 3.6.
Our configuration and build scripts are not quite ready for Python 3
yet, so pin the version of Python to 2.7.
PR-URL: https://github.com/nodejs/node/pull/27166
Refs: https://changelog.travis-ci.com/upcoming-python-default-version-update-96873
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index 98bfbe432a..7a496a45ab 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,6 +23,7 @@ jobs: language: node_js node_js: "node" install: + - pyenv global 2.7.15 - make lint-py-build || true script: - NODE=$(which node) make lint lint-py @@ -37,6 +38,7 @@ jobs: - g++-6 install: *ccache-setup-steps script: + - pyenv global 2.7.15 - ./configure - make -j2 -C out V=1 v8 @@ -50,6 +52,7 @@ jobs: - g++-6 install: *ccache-setup-steps script: + - pyenv global 2.7.15 - ./configure - make -j2 V=1 - cp out/Release/node /home/travis/.ccache @@ -62,6 +65,7 @@ jobs: - mkdir -p out/Release - cp /home/travis/.ccache/node out/Release/node script: + - pyenv global 2.7.15 - python tools/test.py -j 2 -p dots --report --mode=release --flaky-tests=dontcare default - name: "Test C++ Suites" @@ -77,6 +81,7 @@ jobs: - cp /home/travis/.ccache/cctest out/Release/cctest - touch config.gypi script: + - pyenv global 2.7.15 - 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 |