O'Reilly logo

Continuous Integration, Delivery, and Deployment by Sander Rossel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Automation with Gulp

In the previous chapters, we have set up Git, a sample application, and some tests. However, while Git, or source control in general, and tests are very important for successful CI, perhaps the most important part is automation. You can write hundreds of tests, but if a programmer forgets to run them (or knowingly refuses to do so), those tests become pretty useless. The same goes for other tasks, such as linting and minifying your code. Later, when you need to release your application to a live environment, the human factor is your number one concern; one wrong move and the entire application goes down! For this reason, it is important to automate all the things.

When it comes to automating your HTML, CSS, and JavaScript ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required