Automation project using pipelines,jenkins,github,gitbash,docker

Automation project using pipelines,jenkins,github,gitbash,docker

This is my first mini project of DevOps under the guidance of Mr. Vimal Dada sir and Linux World Information Pvt Ltd.

Tools used in this project are:-

Github :-This is used for version control

Docker:-used for project deployment for launching the different container from Jenkins to setup the webserver.

Jenkins :-used for creating jobs

No alt text provided for this image

About The project:-

Step 1:- Creating two branches

1. Master branch:-upload on github. 

No alt text provided for this image

2. Testing: developer that make some changes.

Step 2:-for launching the different container from Jenkins to setup the webserver.

No alt text provided for this image

Job 1:-Connect to master branch in repository on GitHub , It will keep on checking and if any commit made it will copied to production server using docker.

The production O.S. is launched within a second using docker httpd image on port no. 8086

- Create production job

No alt text provided for this image


Job 2:-Connect to dev branch in repository on GitHub , It will keep on checking and if any commit made it will copied to testing server by using docker.

The devoloper O.S is launch using different port no. 8087

No alt text provided for this image

 - In this providing location i.e /root/activity/testing

No alt text provided for this image

Job 3:-Checking test server working site fine.This for Quality Assurance Team. They will go to the testing web server and check the quality of the content. which merge the content of developer branch to the master branch and load the data to the production server.

No alt text provided for this image

- Checking test server working site fine

exit 0 -for true

exit 1- for false

No alt text provided for this image

Job 4:-It will run by Quality Assurance Team manually after checking test server working fine. This job will merge both branches at github and automatically trigger job 1

No alt text provided for this image

- Configure with github and merge master with testing.

No alt text provided for this image

 -Publish on GitHub after this first job trigger and save the changes

No alt text provided for this image









Sandeep Kumawat

GPS renewables project engineer / project management of Bio gas to CBG 550TPD SSO process per day

4 年

Well done

回复
Krishna Sharma

Apigee API Developer|API Management|Kong API Gateway|Kubernetes Certified|Microsoft Azure|DevOps

4 年

Thnx...??

回复
Komal Kumawat

3x Certified || Salesforce Developer at Raptbot Technologies Pvt. Ltd

4 年

Very well done...great job...keep doing??

回复
Kapil Mundra

Automation & Manual Testing

4 年

Intresting..nice work

Manisha Jangir

Application Development Analyst at Accenture, Noida

4 年

??great

要查看或添加评论,请登录

Krishna Sharma的更多文章

  • Automation of Kubernetes with Jenkins and docker using jenkins image

    Automation of Kubernetes with Jenkins and docker using jenkins image

    what is Kubernetes? Kubernetes (also known as k8s ) is an open source container orchestration platform that automates…

    3 条评论
  • Integration of ML and devops

    Integration of ML and devops

    Tweak of mlops model of cnn by using transfer learning and integrate with the DevOps automation Knowlege of tools…

    4 条评论
  • Automation using power of Devops -Jenkins-Docker-Github

    Automation using power of Devops -Jenkins-Docker-Github

    Problem Statement:- Create docker file which will install Jenkins. As soon we run this docker image or docker file it…

    6 条评论
  • Cloud server

    Cloud server

    Docker Docker is a tool designed to make it easier to create, deploy, and run applications by using containers…

    7 条评论

社区洞察

其他会员也浏览了