Once we have a package ready for deployment after Continuous Integration, our next step should be deployment of that package in to a web or application server.
We can deploy WAR files manually, or with commands (batch file or shell script), or with Jenkins plugins, or any third-party tool that can be integrated with Jenkins. In our case, we will use Jenkins plugins for application deployment into runtime environments, which can be local or remote.
This chapter will take one step forward in the DevOps pipeline by deploying artifacts in local or remote application servers. It will give insight into automated deployment and continuous delivery processes and it will also cover how to deploy applications on public cloud platforms using Jenkins. In this chapter, we will cover following topics:
- An overview of Continuous Delivery and Continuous Deployment
- Installing Tomcat
- Deploying a war file from Jenkins to Tomcat
- Deploying a war file...