forked from srinivas1987devops/myweb
-
Notifications
You must be signed in to change notification settings - Fork 17
/
Devops.txt
126 lines (52 loc) · 3.09 KB
/
Devops.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
Devops is a culture / Software developement approach , which involves continueosly combing the code , continueosly testing the code ,
continueosly integrating the tools , continueosly deploying the applications, continueosly monitoring the applications through out entire
its software developement life cycle.
===================================================================================================
Continueos Integration :
CI means continueosly developing the code , continueosly combining the code, so that we can fix the bugs as per the time line
and also we can reduce the time during the release in your line.
Continueos Delivery: ( Manual approach)
It is nothing but what ever we generate the package into your environment. suppose If I want continueosly delivery into each and
every environment. If we can do review and then we can deploy into the environment.
continueos Deployment :( with out manual)
CD is peace of practice to design ensure the code can be rapidly or safely deployed into live environment production by delivering each
and every change in the production.
Devops workflow / Jenkins work flow :
1. code commit (github)
2. Build ( maven)(war / ear / jar )
3. code quality ( Sonarqube --->> critical / major / blocker )
4. release package (war / ear / jar )
5. uploading package into Nexus ( Artifactory)
6. deployment ( tomcat ) ---->> dev/qa/uat/prod
7. Test
===========================
SDLC : software developement life cycle
1. waterfall model (dev and client )--->> 24/7 --->> end user-->> issues-->> overcome ==>>> Manual approach.
2. agile methodolgies : dev and ops -->> client--->>24/7 -->endusers-->>>issues
Build and release engineers
GIT , MAVEN , TOMCAT , JENKINS , SONARQUBE , NEXUS , ANSIBLE , DOCKER ,
Devops: ?? --->>> Automation tools ==>> devops engineer.
Devops is a culture / Software developement approach , which involves continueosly combing the code , continueosly testing the code ,
continueosly integrating the tools , continueosly deploying the applications, continueosly monitoring the applications through out entire
its software developement life cycle.
dev --->> code --->> github(push) --->> time save , bugs fix easy
deploying the applications --->> DEV / QA / UAT / PROD
cloudwatch , newrelic --->>> moniroing tools..
Dev (java) testers(test) ops (ours)====>> CI , CD , CM
git config --global user.name “UpenderGudipudi”
git config --global user.email “[email protected]”
=====================================================
git config --global user.name “rohithkumar893”
git config --global user.email “[email protected]”
git push origin master ==>> githubaccountname and github passsowrd ==>>> remote.
501 git clone https://github.com/srinivas1987devops/myweb.git
502 ls
503 cd myweb/
504 ls
505 touch upendra123
506 git status
507 git add .
508 git status
509 git commit -m 'u123'
510 git push origin master
511 history