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

Git, Jenkins, GitHub, Ansible, Terraform, Docker Guide

The document outlines key concepts and differences related to various tools and technologies including Git, Jenkins, GitHub, SonarQube, Ansible, Terraform, and Docker. It covers topics such as staging in Git, Jenkins architecture, and the use of Terraform state files. Each section provides essential definitions and distinctions relevant to software development and DevOps practices.

Uploaded by

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

Git, Jenkins, GitHub, Ansible, Terraform, Docker Guide

The document outlines key concepts and differences related to various tools and technologies including Git, Jenkins, GitHub, SonarQube, Ansible, Terraform, and Docker. It covers topics such as staging in Git, Jenkins architecture, and the use of Terraform state files. Each section provides essential definitions and distinctions relevant to software development and DevOps practices.

Uploaded by

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

Git

1. What is staging
2. Difference between git pull and git fetch
3. Difference between git merge and git rebase
4. Git stash
5. Git revert
6. What happens in “git init”

Jenkins

1. Default port
2. Jenkins master-slave architecture
3. How to run Jenkins on user defined port
4. Poll scm
5. Jenkins executors
6. How to bypass security in case of account lock
7. Difference between declarative and scripted pipeline

Github

1. Difference between gitlab shared and standalone runners

SonarQube

1. Constituents of sonarqube
2. What are vulnerabilities and code smells

Ansible

1. On which protocol ansible works


2. Ansible roles
3. Dynamic inventory

Terraform

1. Use of terraform init


2. Terraform directory structure
3. Use of tfstate file
4. Use of lock state

Docker

1. Difference between ADD and COPY


2. 2 ways with which we can connect to a docker container
3. Use of multistage dockerfile
4. Types of network
5. Difference between RUN and CMD
6. Use of ENDPOINT

You might also like