⚙️
DevOps Mastery on AWS
  • 🤓Continuous Integration & Continuous Deployment on AWS Cloud
  • 🤖Jenkins
    • 🛠️Build Jenkins First Job
    • 🦸Launch 2nd EC2 instance
  • 🐳Docker
    • 📁DOCKERFILE
  • 🛺Ansible
    • 📖Ansible Playbook
  • 🏃‍♂️Continuos Integration with GitHub and Jenkins
  • 👷Project Structure & summary.
  • Basics
Powered by GitBook
On this page

Project Structure & summary.

It's Time to say GoodBye.

PreviousContinuos Integration with GitHub and Jenkins

Last updated 3 years ago

Let us see How we worked to achieve everything we have done so far.

As you can see in the above image:

  1. To create the build file we started with cloning our code from 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.

  2. 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.

  3. 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.

  4. 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.

Video Demonstration of the Project on LinkedIn:

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/
Github repository
Nasiullha Chaudhari on LinkedIn: #aws #docker #github | 13 commentslinkedin
Video demonstration
Logo