Next lesson playing in 5 seconds

  • Overview
  • Transcript

5.1 Conclusion

In this course, we've gone over some of the most important tasks for a Gulp build pipeline. I hope you're able to make use of them in your future projects.

My name's Dan Wellman, and from all of us here at Envato Tuts+, thanks for watching!

5.1 Conclusion

Hi folks. We've now reached the end of the course and we've got a number of different tasks that we can run as part of our work fled, let's just recap. We've got a lint task that runs the JSHint and JSCS tasks and reports errors in our JavaScript files. We've got some compilation tasks that can compile SAAS into CSS and TypeScript into JavaScript. We've got a concatenation task that can concatenate multiple CSS and JS files into a single CSS and JavaScript file. And we have a minified task that takes the concatenated JavaScript and CSS files and produces minified JavaScript and CSS files. We've also got a unit test framework set up so that we can run our unit tests from the command line using Karma and Jasmine. At the moment, these are all separate individual tasks that we can run individually to produce different results. The next step is to wire all of these tasks together in say, a bill task that runs all of these individual tasks one after the other. This is a step up in complexity that requires changes to all our individual tasks to make sure that if one of them fails the whole process comes to a halt and the build doesn't continue after the task has failed. We can look at this in a future course. For now, enjoy using Gulp to automate common everyday development tasks. My name is Dan Wellman and from all of us here at Tuts+, thanks for watching.

Back to the top