Project Structure & summary.
It's Time to say GoodBye.
Last updated
It's Time to say GoodBye.
Last updated
Let us see How we worked to achieve everything we have done so far.
As you can see in the above image:
To create the build file we started with cloning our code from Github repository to Jenkins(hosted on AWS EC2 Linux server) and installing Git. Build file was transferred to Tomcat container on Docker on another EC2 server and our Application was LIVE.
Then we automated a bit by creating a DOCKERFILE which had instructions to create and build tomcat images and run tomcat container. Using this approach our application was LIVE.
Then we were introduced to a new tool ANSIBLE. We created Ansible playbooks with instructions to perform automatically on hosts. ansible_playbook are very useful for setting up a large number of hosts. Using this approach everything was automated and our application was LIVE.
Lastly, we used Github webhooks so that if there is any update or code change Jenkins should detect it and build automatically. With this step, we had updated the code and our application was LIVE.
This is the end of this amazing learning, hope you learned something. If any queries, suggestions, or advice. Feel free to reach me on my Linkedin: https://www.linkedin.com/in/nasiullha-chaudhari-5a80601a8/