0% found this document useful (0 votes)
9 views2 pages

DevOps Basics: Quick Revision Guide

DevOps is a methodology that integrates development and operations to enhance collaboration and automate software delivery processes. Key tools include Jenkins for CI/CD, Git for version control, Puppet for configuration management, and Docker for containerization. The document also outlines common commands for Docker and Git to facilitate their usage in DevOps practices.

Uploaded by

diyapandaaws2
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views2 pages

DevOps Basics: Quick Revision Guide

DevOps is a methodology that integrates development and operations to enhance collaboration and automate software delivery processes. Key tools include Jenkins for CI/CD, Git for version control, Puppet for configuration management, and Docker for containerization. The document also outlines common commands for Docker and Git to facilitate their usage in DevOps practices.

Uploaded by

diyapandaaws2
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

DevOps Basics - Quick Revision Notes

1. What is DevOps?
DevOps is a combination of Development and Operations practices that aim to automate and
integrate the processes between software development and IT teams. It emphasizes collaboration,
continuous integration, continuous delivery, and faster deployment of high-quality software.

2. What is Jenkins?
Jenkins is an open-source automation server used to build, test, and deploy software automatically.
It helps implement Continuous Integration (CI) and Continuous Delivery (CD) pipelines in DevOps
workflows.

3. What is Git/GitHub?
Git is a distributed version control system that tracks changes in source code during software
development. GitHub is a cloud-based platform that hosts Git repositories and provides tools for
collaboration, issue tracking, and code review.

4. Difference between Git and GitHub:


• Git is a local Version Control System; GitHub is a remote hosting service for Git repositories.
• Git works offline on your system; GitHub requires internet to host and collaborate.
• Git manages version history; GitHub provides collaboration features like Pull Requests and
Issues.

5. What is Puppet?
Puppet is a configuration management and automation tool used in DevOps. It automates the
deployment, configuration, and management of servers using code called manifests. It ensures
consistency across environments.

6. What is Docker?
Docker is a platform that allows developers to package applications and their dependencies into
lightweight containers. These containers can run on any system, ensuring consistency from
development to production.

7. Common Docker Commands:


• docker --version - Check Docker version
• docker pull - Download an image from Docker Hub
• docker images - List downloaded images
• docker run - Run a container
• docker ps - List running containers
• docker stop - Stop a running container
• docker rm - Remove a container
• docker rmi - Remove an image

8. Common Git Commands:


• git init - Initialize a new repository
• git clone - Clone an existing repository
• git status - Check the current state of repo
• git add - Stage changes
• git commit -m 'message' - Commit changes
• git log - View commit history
• git pull - Fetch and merge changes from remote
• git push - Push local commits to remote

You might also like