Merge pull request #11340 from murgatroid99/node_8_support

Add artifact builds for Node 8
pull/11354/head
Michael Lumish 8 years ago committed by GitHub
commit 90423b72f7
  1. 2
      package.json
  2. 2
      templates/package.json.template
  3. 2
      tools/run_tests/artifacts/build_artifact_node.bat
  4. 2
      tools/run_tests/artifacts/build_artifact_node.sh
  5. 6
      tools/run_tests/helper_scripts/pre_build_node.bat
  6. 6
      tools/run_tests/helper_scripts/pre_build_node.sh

@ -33,7 +33,7 @@
"arguejs": "^0.2.3",
"lodash": "^4.15.0",
"nan": "^2.0.0",
"node-pre-gyp": "^0.6.0",
"node-pre-gyp": "^0.6.35",
"protobufjs": "^5.0.0"
},
"devDependencies": {

@ -35,7 +35,7 @@
"arguejs": "^0.2.3",
"lodash": "^4.15.0",
"nan": "^2.0.0",
"node-pre-gyp": "^0.6.0",
"node-pre-gyp": "^0.6.35",
"protobufjs": "^5.0.0"
},
"devDependencies": {

@ -27,7 +27,7 @@
@rem (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
@rem OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
set node_versions=4.0.0 5.0.0 6.0.0 7.0.0
set node_versions=4.0.0 5.0.0 6.0.0 7.0.0 8.0.0
set electron_versions=1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0

@ -42,7 +42,7 @@ mkdir -p "${ARTIFACTS_OUT}"
npm update
node_versions=( 4.0.0 5.0.0 6.0.0 7.0.0 )
node_versions=( 4.0.0 5.0.0 6.0.0 7.0.0 8.0.0 )
electron_versions=( 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0 )

@ -29,5 +29,7 @@
set PATH=%PATH%;C:\Program Files\nodejs\;%APPDATA%\npm
@rem Expire cache after 1 day
call npm update --cache-min 86400
@rem Update npm to at least version 5
call npm update -g npm
call npm update --prefer-online

@ -35,10 +35,12 @@ source ~/.nvm/nvm.sh
nvm install $NODE_VERSION
set -ex
# Update npm to at least version 5
npm update -g npm
export GRPC_CONFIG=${CONFIG:-opt}
# Expire cache after 1 day
npm update --cache-min 86400
npm update --prefer-online
npm install node-gyp-install
./node_modules/.bin/node-gyp-install

Loading…
Cancel
Save