DevOps Model using SVN
holymakkah.gov.sa
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/1488552/LogoPNG_white_text.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/1488552/LogoPNG_white_text.png)
| DevOps Model
Brief introduction
DevOps Model Introduction
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/5802869/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/1488552/LogoPNG_white_text.png)
| DevOps Model
Brief introduction
DevOps Model Defined
DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/5802895/pasted-from-clipboard.png)
text and image source : amazon aws
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/1488552/LogoPNG_white_text.png)
| DevOps Model
Brief introduction
Benefits of DevOps
text and image source : amazon aws
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/5802924/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/5802940/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/5802958/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/5802961/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/1488552/LogoPNG_white_text.png)
| DevOps Model
Brief introduction
Adapting centralized HMM version control system "SVN"
in DevOps Model
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/1488552/LogoPNG_white_text.png)
| DevOps Model
Brief introduction
SVN stands for Subversion. It is a source control management tool that is used to store various verisons of a file in a centralized server.
SVN is Basically a version and source control tool developed by Apache Foundation.
SVN allows you to recover older versions of your data or examine how your data changes.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/5803016/pasted-from-clipboard.png)
text and image source : QUORA
Version control system is the fundamental of DevOps , and SVN is one of them.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/1488552/LogoPNG_white_text.png)
| DevOps Model
Brief introduction
>> Showcase
![](https://media1.giphy.com/media/3ohs7WzNibyQNY5aqk/giphy.gif)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/1488552/LogoPNG_white_text.png)
| DevOps Model
Brief introduction
> using any svn client app to manage versions
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/5819423/2019-02-25_10.21.00.gif)
- committing new release to prod repository
- adding a message describing the new release
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/1488552/LogoPNG_white_text.png)
| DevOps Model
Brief introduction
> Exploring revisions' repository
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/5819432/2019-02-25_10.23.23.gif)
- svn logging all revisions uploaded to the repo showing all details for each release and who created and what files have been changed.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/1488552/LogoPNG_white_text.png)
| DevOps Model
Brief introduction
> Uploading a new change
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/5819442/2019-02-25_10.24.39.gif)
- SVN Update allows updating the project's folder to the last updated revision in the production repository.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/1488552/LogoPNG_white_text.png)
| DevOps Model
Brief introduction
> Rolling back to a previous revision
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/5819455/2019-02-25_10.26.41.gif)
- Rolling back to previous version can be achieved by selecting "Update to revision" option and choose a particular version.
مع تحيات
إدارة نظم المعلومات الجغرافية والالكترونية
![](https://s3.amazonaws.com/media-p.slid.es/uploads/342193/images/1488552/LogoPNG_white_text.png)
Presented by: Abdelhameed Hamdy
DevOps case study
By abdelhameedhamdy
DevOps case study
- 467