source control devops For Beginners - PowerPoint PPT Presentation

About This Presentation
Title:

source control devops For Beginners

Description:

Visualpath DevOps training Online Institute helps you test products and gain practical experience with learn-DevOps on-demand at your own pace. – PowerPoint PPT presentation

Number of Views:27
Slides: 11
Provided by: vepambattuchandu123
Tags: devops | training

less

Transcript and Presenter's Notes

Title: source control devops For Beginners


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
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.
  • visualpath

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-ins 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
    individuals 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_at_gmail.com
  • Nilgiri Block, Ameerpet, Hyderabad, 500016
Write a Comment
User Comments (0)
About PowerShow.com