ice-frontend-react-mobx
Version:
ICE Frontend REACT+MobX
46 lines (45 loc) • 1.54 kB
YAML
language: node_js
node_js:
- 6
cache:
directories:
- node_modules
branches:
only:
- master
- "/^v\\d+\\.\\d+\\.\\d+.*$/"
before_install:
- npm config set spin false
- echo "//registry.npmjs.org/:_authToken=\${NPM_TOKEN}" > .npmrc
install:
- npm install
before_script:
- npm prune
script:
- npm run lint
- npm test
before_deploy:
- |
if ! [ "$BEFORE_DEPLOY_RUN" ]; then
export BEFORE_DEPLOY_RUN=1;
npm run build;
npm prune --production;
tools/deploy/bundle.sh;
fi
deploy:
- provider: script
skip_cleanup: true
script: tools/deploy/deploy.sh
on:
all_branches: true
- provider: releases
api_key:
secure: RLW/exg0TUCD61v2i8NxM1ORSFeKzVnecGc52a+SvL5sJ9gP/FBUR8tBoqUp2qQb1nFCTt15yOMRZUCkJ2F8RvVKWtEso8irKBo1AhQzk2U0FSG3rN826xkvMfFG+PbP6zLSR4W19BY1j+2MtvI7RxQNGsZ05+5uXCm+cj66hxmsscQxNvEH7dYJswsWIQSuo3tAao5fryAed8TetDCne8f4j3Km0M8DmoJdRfBUCf7nOMnqjGeVai4xHw8foXsfWW9ADnxV0aZBbFAQyuKyg8bh7mMrqGsh0Vb3n40cEwvxvTADvb5RCCNN62mTvJHBJCuQE23+UAkbjHJf3N1TqdUCvIpeOiW/V+CvDQTk7+bhWwzLKymdYFywHv1vTgGBjpNMedDkZNQc1+X5NozUwNwm/o4j2LPUNoy9Nlhp6pZzDtt+FiglyRi2MFmf+5S5kQzOzvfrJ5Lj6Uk/Ks9yCvp9htw91MufoeJ6P1F1FDc5v8vYa5Tvbkk16svpQY/2PwySGDkRJ+KsxYza8bVSQGIkiKhTuoTuXFe8aQO9x1Zzo+GGPpGTxje53MrjvVv90yZE2Wm1uHqc8ZDs07lwMScOBO9fz9GCVj823UFm9Rjo9+U18I7xX9jLyP84YnXXk1EXkNtT1+xU6MSadllETK0jRHuA/kTNwdqAsy5CHTs=
file: bundle.tgz
on:
tags: true
notifications:
slack:
rooms:
- virtualpowersystems:OXsBiKj097ZbH2mco2oWFa8o#builds
- virtualpowersystems:OXsBiKj097ZbH2mco2oWFa8o#frontend