Travis automatically builds and publishes commits to
master of this repository, so either merged Pull Requests or direct commits.
.travis.yml, Travis installs the required dependencies and then runs
buildAndDeploy.sh. This script runs the build script (
npm run-script build, which runs
gulp build --prod) and then then uses SVN to update, copy, add, and commit the new changes over to the website SVN repository.
You can read more about the individual steps here.
Travis also runs
npm test and will notify you if any of your
mocha tests are failing.
NOTE: Committing to Travis might take a while (up to 1 hour), depending on the number of files changed.