Posts

Showing posts from October, 2016

JavaScript Continuous Integration with TravisCI

Image
Last time we talked about automating JavaScript testing with Grunt.js , and even though we quite exhausted the topic, there is one thing left. The provided solution worked well for a solo developer or maybe a small team, however imagine you work with dozen developers, where everyone pushes one's commits constantly. Forcing all of them to follow a procedure of running automated script upon each commit, will be no trifle. Continuous integration comes to rescue. What it does is running predefined build scripts, in our case Grunt.js, on each predefined event - usually on each push. TravisCI As usual, we'll start a new topic with the easiest implementation to get you started with the technology. Once you master the basics, we'll continue with more advanced tools in the next article. Today we'll talk about TravisCI  and create continuous integration for our last article code and only focus on needed changes. I've copied the code into new Git repository .