1 / 10

Source control devops For Beginners

Visualpath DevOps Online Training is a Great Turn to Change your career and you become master in DevOps. They Provides DevOps Online Training worldwide. For DevOps <br><br>Training Online Visit Us; we Offering DevOps Training Services in US, Karnataka, Hyderabad in India.<br>https://www.visualpath.in/devops-online-training

chandu230
Download Presentation

Source control devops For Beginners

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Source Control or Version Control in DevOps Visualpath.in

  2. Slide Title • In our last tutorial we saw about DevOps practice based on Agile Manifesto. Here, we will see more about Source Control or Version Control in DevOps. • One of the key factors that the success of DevOps depends upon is the ‘Source control’.

  3. So, we will study • What is source control or version control? • What to source control? • How do we version control? • Benefits of version control?

  4. visualpath we will study • Version controlling ‘Infrastructure set up and configuration details as a code’ is the key differentiator in DevOps practice. Standardizing the coding practices, carrying out development activity in parallel, removing the dependency, are the main benefits of source control.

  5. What is Source/Version Control? • We all know that change is inevitable and we believe that change is for a betterment. Thus, changes happen day in and out to everything and anything. So, it is extremely important for a program to maintain the history of these changes to the program artifacts, which is called ‘Version control’.

  6. How do we Version Control them? • Earlier, version control used to happen manually in the absence of tools, where the team used to save a physical copy of back up and then make the changes. • These days lot of sophisticated version controlling tools have come to market, and it automatically takes care of version controlling by managing the check-in’s and check-outs by multiple people simultaneously thereby preventing the hassle of manual management. • These tools also enable the team to view the difference between versions very easily. Maybe a test or deployment script which passed in the previous version has failed in the current deployment.

  7. What are the Benefits of Version Control? • #1) First of all version control ensures that dev is in source control and ops is in source control and the beauty of DevOps is that both of them are in source control and that too in the same source control tool and hence everyone can see what is there in the source and each version of it, clearly and transparently.

  8. What are the Benefits of Version Control? • #2) It prevents the team members from following their own knowledge, information and code to use. • #3) Source control helps in understanding the difference between versions and also the purpose of making these changes. • #4) Version control helps in carrying out development in parallel and managing the merges. More than one person can work on the same code or script or document by picking the base code from the source control and taking a copy of them on to their local machines and then merging back to the master, once the changes are done.

  9. What are the Benefits of Version Control? • #5) In addition to this, version controlling infrastructure as a code allows anyone to create environments without having a dependency on individual’s knowledge and also helps in creating environment purely from the information available in the source control and not based on individuals intelligence. • #6) Version control makes the debugging of the software deployment failures and production issues very fast because the team can go back to the previous version and check what is the difference, in case of failures and fix it fast.

  10. For More Visit: Visualpath.in • Contact: 9704455959 • Mail: chandu.visualpath@gmail.com • Nilgiri Block, Ameerpet, Hyderabad, 500016

More Related