Jenkins Class Notes
Jenkins Class Notes
GIT
---
It is Repository Server
Application Environments
-------------------------
DEV
QA
UAT
Pilot
Production etc..
Teams
-----
Functional Team
Dev Team
Testing Team
Build Team (DevOps Team)
Developer Roles
---------------
1) Understanding Requirements
2) Desiging Requriements
3) Coding
4) Unit Testing
5) Integration Testing
6) Code Review
7) Push Code To Repository
8) Send Email to DevOps team to create Job
9) Deploy code to server using Jenkins job
Note: Manual deployment requires resources & they need to spend lot of time to
deploy.
5) Unlock Jenkins screen will be opened. Enter admin password and click on Continue
2) Enter Description
Workflow in realtime
--------------------
1) Dev team will send request to Git admin to create Git Repository for project.
2) Dev team will write code & will push to Git repo
3) Dev/Testing team will send request to DevOps team to create Jenkins jobs with
Repo url and branch details.
5) Dev & Testing team will run jenkins jobs to build & deploy code.
Hi Team,
2) Jenkins will clone Git Repository based on GIT Repo URL & Branch provided in job
configuration.
4) Restart Jenkins
Pipeline in Jenkins
-------------------
Pipeline is sequence of jobs
Note: Project will have DL, we can configure that DL in jenkins email notification
(Email will be sent to all emails which are part of DL).
URL : https://domar.com/smtp_pop3_server
------------------------------Done------------------------------------