Summary
Throughout this chapter, we’ve looked at how to introduce CI and CD practices to Vue.js projects so that we can deploy to production safely and efficiently. We’ve also seen how CI and CD are beneficial in the context of an agile delivery process.
We used GitLab’s CI/CD features to run tests, linting, and builds on every commit. We also learned how to leverage Netlify to host a static website by connecting Netlify to our hosting provider. Finally, we looked at how to set up and deploy to AWS S3 and CloudFront.
Throughout this book, you have learned how to use Vue.js to successfully build powerful, yet easy-to-build, web applications. You’ve worked with data, animations, forms, and more to build multiple different types of applications with various styles of user interaction. You also learned how to test all aspects of the application and finally took the steps to get your application into a live, production environment!