build: reenable npm install for air builds

This commit is contained in:
Miško Hevery 2017-08-28 14:11:27 -07:00
parent 92dbaf397b
commit 655b495e8e
1 changed files with 16 additions and 18 deletions

View File

@ -28,30 +28,28 @@ mkdir -p ${LOGS_DIR}
# Install node # Install node
#nvm install ${NODE_VERSION} #nvm install ${NODE_VERSION}
if [[ ${CI_MODE} != "aio" && ${CI_MODE} != 'docs_test' ]]; then # Install version of npm that we are locked against
# Install version of npm that we are locked against travisFoldStart "install-npm"
travisFoldStart "install-npm" npm install -g npm@${NPM_VERSION}
npm install -g npm@${NPM_VERSION} travisFoldEnd "install-npm"
travisFoldEnd "install-npm"
# Install all npm dependencies according to shrinkwrap.json # Install all npm dependencies according to shrinkwrap.json
travisFoldStart "npm-install" travisFoldStart "npm-install"
node tools/npm/check-node-modules --purge || npm install node tools/npm/check-node-modules --purge || npm install
travisFoldEnd "npm-install" travisFoldEnd "npm-install"
# Install Selenium WebDriver # Install Selenium WebDriver
travisFoldStart "webdriver-manager-update" travisFoldStart "webdriver-manager-update"
$(npm bin)/webdriver-manager update $(npm bin)/webdriver-manager update
travisFoldEnd "webdriver-manager-update" travisFoldEnd "webdriver-manager-update"
# Install bower packages # Install bower packages
travisFoldStart "bower-install" travisFoldStart "bower-install"
$(npm bin)/bower install $(npm bin)/bower install
travisFoldEnd "bower-install" travisFoldEnd "bower-install"
fi
if [[ ${TRAVIS} && (${CI_MODE} == "e2e" || ${CI_MODE} == "e2e_2" || ${CI_MODE} == "aio" || ${CI_MODE} == "aio_e2e" || ${CI_MODE} == "aio_tools_test") ]]; then if [[ ${TRAVIS} && (${CI_MODE} == "e2e" || ${CI_MODE} == "e2e_2" || ${CI_MODE} == "aio" || ${CI_MODE} == "aio_e2e" || ${CI_MODE} == "aio_tools_test") ]]; then