flyve-mdm / legacy-web-dashboard

Flyve MDM Dashboard
http://flyve.org/legacy-web-dashboard/
GNU Affero General Public License v3.0
16 stars 13 forks source link

Continuous integration with Travis CI #8

Closed ajsb85 closed 7 years ago

ajsb85 commented 7 years ago

Description

Integrate Travis CI for the Quality Control with Unit Tests and Linting.

Expected behaviour

Pass all tests in every push of master and develop branches and PRs.

Actual behaviour

Fail without bower.

References

ajsb85 commented 7 years ago

Try @CircleCI https://circleci.com/

ajsb85 commented 7 years ago

The simple build config works at the first time. 👌

language: node_js
node_js:
  - "7"
install:
  - gem install compass
  - npm install -g bower
  - npm install
  - bower install
before_script:
  - npm install -g grunt
script: grunt build
notifications:
  email: false

image