Skip to content

Commit 02a3bfd

Browse files
committed
bump
Signed-off-by: NishkarshRaj <[email protected]>
1 parent fcb76b1 commit 02a3bfd

File tree

1 file changed

+48
-46
lines changed

1 file changed

+48
-46
lines changed

docs/1_intro.md

+48-46
Original file line numberDiff line numberDiff line change
@@ -16,52 +16,6 @@
1616

1717
![](img/git-components.png)
1818

19-
### Basic Functionalities of Source Code Management
20-
21-
* Add
22-
23-
* Check Out
24-
25-
* Check In
26-
27-
* Check In message
28-
29-
* Revision
30-
31-
* Head
32-
33-
* Changelog
34-
35-
* Revert
36-
37-
### Features of SCM
38-
39-
* Backup and Restore
40-
41-
* Synchronize
42-
43-
* Earlier version review
44-
45-
* Recent version restore
46-
47-
* Version History
48-
49-
* Owner History
50-
51-
* Testing Environment
52-
53-
* Branching and Merging
54-
55-
### CI/CD
56-
57-
In continuous integration practice, a **centralized server** regularly retrieves all new changes to the source code by developers and builds the **software application from scratch.**
58-
59-
The **build and testing of the software is automated and every change or iteration to the software triggers an automated test run to ensure the desired delivery quality.** The central repository is always kept updated in continuous integration practice.
60-
61-
Continuous deployment is the process of building, testing, and releasing the software from the build environment into the production environment automatically without human intervention. Continuous deployment automates the entire testing process and performs more tests on code blocks compared to the usual unit testing done on the code.
62-
63-
![SDLC with SCM](img/SDLC_SCM.png)
64-
6519
### Version Control System (VCS)
6620

6721
![](img/chatgpt-vcs.png)
@@ -130,6 +84,54 @@ Continuous deployment is the process of building, testing, and releasing the sof
13084

13185
* Periodic Packing of files
13286

87+
### Basic Functionalities of Source Code Management
88+
89+
* Add
90+
91+
* Check Out
92+
93+
* Check In
94+
95+
* Check In message
96+
97+
* Revision
98+
99+
* Head
100+
101+
* Changelog
102+
103+
* Revert
104+
105+
### Features of SCM
106+
107+
* Backup and Restore
108+
109+
* Synchronize
110+
111+
* Earlier version review
112+
113+
* Recent version restore
114+
115+
* Version History
116+
117+
* Owner History
118+
119+
* Testing Environment
120+
121+
* Branching and Merging
122+
123+
### CI/CD
124+
125+
![](https://www.suse.com/assets/img/devops-process.png)
126+
127+
In continuous integration practice, a **centralized server** regularly retrieves all new changes to the source code by developers and builds the **software application from scratch.**
128+
129+
The **build and testing of the software is automated and every change or iteration to the software triggers an automated test run to ensure the desired delivery quality.** The central repository is always kept updated in continuous integration practice.
130+
131+
Continuous deployment is the process of building, testing, and releasing the software from the build environment into the production environment automatically without human intervention. Continuous deployment automates the entire testing process and performs more tests on code blocks compared to the usual unit testing done on the code.
132+
133+
![SDLC with SCM](img/SDLC_SCM.png)
134+
133135
### GitHub
134136

135137
![GitHub](img/GitHub.png)

0 commit comments

Comments
 (0)