Fortunately, Travis CI supports MySQL out of the box, so not much configuration is required. You need to sign in on https://travis-ci.org/ using your GitHub account and enable builds for this repository (It’s been a while since I set up my first project there, but I think it did not take more than a few minutes).
Once this PR is merged (or you push anything else to this repo), you should get something like the overview for my fork. :)
If you want a pretty build status badge in your readme, you can use something like
[![Build Status](https://travis-ci.org/lukeb-uk/node-promise-mysql.svg?style=flat&branch=master)](https://travis-ci.org/lukeb-uk/node-promise-mysql?branch=master)
(And in case you are wondering: Travis CI executes npm install and npm test by default, so there’s not even any need to specify that)
Fortunately, Travis CI supports MySQL out of the box, so not much configuration is required. You need to sign in on https://travis-ci.org/ using your GitHub account and enable builds for this repository (It’s been a while since I set up my first project there, but I think it did not take more than a few minutes).
Once this PR is merged (or you push anything else to this repo), you should get something like the overview for my fork. :)
If you want a pretty build status badge in your readme, you can use something like
[![Build Status](https://travis-ci.org/lukeb-uk/node-promise-mysql.svg?style=flat&branch=master)](https://travis-ci.org/lukeb-uk/node-promise-mysql?branch=master)
(And in case you are wondering: Travis CI executes
npm install
andnpm test
by default, so there’s not even any need to specify that)