In the previous chapter, you learned how to test your Vue applications. We tested them applying different testing techniques. In the beginning, we have performed classic unit testing on Vue components and on Vuex-related modules, such as actions, mutations, and getters. After that, we learned how to apply end-to-end testing techniques using Nightwatch.
In this chapter, we will make our applications go live by deploying them to a server and making them available to the world. We will also guarantee continuous integration and continuous deployment of our applications. This means that every time we commit changes performed on the applications, they will automatically be tested and deployed.
With this in mind, in this chapter, we are going to do the following:
- Set up a continuous integration process using Travis
- Set up a continuous deployment using Heroku