DEVOPS AUTOMATION CI/CD PIPELINE

Optimizing your CI / CD Pipeline using GitHub, Docker and Jenkins : DevOps Project(MLOPS Training)

: Anirudhi Thanvi

Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post

Pre-requisites Required and Setup for project:

  1. Oracle Virtual Box
  2. RedHat Linux RHEL8
  3. Docker Installed and Configured on Your System.
  4. Jenkins Installed and Setup on Your System.
  5. Git Installed on Your System.

Environmental Setup:

  1. To start the docker services : systemctl start docker
  2. To connect to web server : systemctl start httpd
  3. To restart httpd services : systemctl restart httpd
  4. To start jenkins servies : systemctl start jenkins
  5. Incase of any Firewall interruption : systemctl stop firewalld

Let’s move on to the implementation part when you are ready with your full setup.

Step 1 : If Developer push to dev branch then Jenkins will fetch from dev and deploy on dev-docker environment.

Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post

Written by

Be Somebody Nobody Thought You Could Be

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store