Commit graph

12 commits

Author SHA1 Message Date
Jesse Schwartzentruber
dbaffb373c Deploy to both github pages (always) & releases (tagged) 2017-06-07 12:34:17 -04:00
Jesse Schwartzentruber
8a29be9b88 Experiment with deployment to github releases 2017-06-07 12:10:53 -04:00
Jesse Schwartzentruber
a401775ea9 Fix Travis CI:
* use github_token instead of api_key
* use before_deploy instead of script so tests are still run.
2017-06-07 11:47:32 -04:00
Jesse Schwartzentruber
1f061e996f Use Travis CI to automate build and deploy.
Latest octo.js will always be on github pages.
2017-06-07 11:42:09 -04:00
Jesse Schwartzentruber
aaa11ca105 Add Travis integration for slack 2017-06-01 13:43:57 -04:00
Jesse Schwartzentruber
1f48bd5953 Update Travis CI environment to trusty so we get a recent chromium. 2017-04-10 13:59:24 -04:00
Jesse Schwartzentruber
b3c7ecbe2f Switch from qunit (node) and slimerjs to karma which supports running
qunit tests in firefox and chrome.

Maintaining code to work in node for testing only will be error-prone.
2017-04-10 13:49:32 -04:00
Jesse Schwartzentruber
ac70f55523 Only run tests for master branch. 2017-04-07 15:56:45 +02:00
Jesse Schwartzentruber
c5806f9fc6 Update nodejs version. 2017-04-07 15:50:15 +02:00
Jesse Schwartzentruber
51b4d9b37a Use trusty in Travis-CI 2017-04-07 14:54:12 +02:00
Jesse Schwartzentruber
9a1fe79100 Add qunit to Travis CI requirements. 2017-04-07 14:44:25 +02:00
Jesse Schwartzentruber
a01cd4191f Initial unit test skeleton. 2017-04-07 12:56:18 +02:00