Posts

CI/CD Pipeline as a code

Image
  Introduction DevOps is a methodology in the software development and IT industry. Used as a set of practices and tools, DevOps integrates and automates the work of software development and IT operations as a means for improving and shortening the systems development life cycle.  I am going to automate the entire pipeline Using Jenkins and Tools and the different stages are : Coding: The developer code or create the web app in a language called Java and upload this to the SCM tool i.e Github it will Trigger Jenkins. Jenkins: Jenkins which will download/pull the code  acts like a Master/parent/controller Node on the top of EC2. Build Stage: Maven to compile, test, and pack in the ".war" package. On AWS EC2 instance known as Slave/Agent.  Own Dockerized Image: Creating our own custom image i.e Dockerized image to launch a container having Linux OS, tomcat server, and web app on the top AWS EC2 acts as a Save/Agent. Then we will push/upload this to Docker Repository...