Project Description
MY FIRST DEVOPS PROJECT
TASK
The task is to make integration between different tools(Git Bash,Github,Jenkins,Docker) that provides a platform where their is one production system and one testing system we have.
We have to make two git branches i.e master and dev and two branches in github (main and feature branch),three jenkins jobs and docker containers which can serve as production and testing system.
WORKING
When master branch of git push its code to github then it goes in main branch i.e master branch .Job 1 of jenkins clone this code and paste in production system from where a client can see updates.
When we push the code from dev branch of git to git hub then it goes into dev branch of git hub .Job 2 of Jenkins clone this code from git hub and paste into testing system.
Now quality assurance team(QAT) check the code which is available in testing system and if the code is found correct by the team then the role of Job 3 of Jenkins came into play.
Job 3 of Jenkins merge the dev branch and master branch .
PRODUCTION AND TESTING SYSTEM is a docker container in which apache server is installed.
Here comes an end of project deployment.
good one 👍
Appreciable 👍
Excellent work👍