Historically version control has been the first component that teams have implemented, it is one of the oldest and most well understood components of DevOps. Please take a moment to review the basics of version control, specially focusing on the distributed version control technology, Git.
- Think scenarios where one Develop Team develops and maintains the application at the same time that the IT Team works on Infrastructure.
- What do you think should be folder structure?
- HINT: Check the Reference Diagram:
- After seeing the Reference Diagram, Discuss its advantages and disadvantages. What folder structure will you implement?.
Now that we have a basic understanding of version control and Git, let's get some code checked into source control.
- Create a repo in GitHub and initialize it.(hint).
- Clone this repo to your local computer (hint).
- Create Folder Structure.
- Recomendation: Create one repo for the Infrastructure and another for the App.
- You should be able to go to the GitHub site and browse your folder structure.
- You should be able to have the GitHub Repo cloned in your machine.