Deep dive - Git & GitHub and Jenkins integration with Git

DevOps: Become an Expert in Git and GitHub and handle all projects with speed and efficiency

Deep dive - Git & GitHub and Jenkins integration with Git
Deep dive - Git & GitHub and Jenkins integration with Git

Deep dive - Git & GitHub and Jenkins integration with Git udemy course

DevOps: Become an Expert in Git and GitHub and handle all projects with speed and efficiency

What you'll learn:

  • What is DevOps?
  • DevOps Lifecycle : CICD
  • Learn all you need to work with Git, including all about repositories, commits
  • Working with Branches
  • Learn how to perform rebasing and merging of the branches
  • Conflict Resolutions
  • Use TortoiseGit S/W to resolve conflicts
  • Real Project examples - Scenario based cases
  • GitHub Deep Drive - Cherry-pick, tags, rebase & merge
  • Integrate Jenkins with GitHub Repository
  • Create a java based project using maven tool in Jenkins.

Requirements:

  • PC or Laptop with internet Connection
  • No prior Git or GitHub or web development knowledge is required
  • Ability to install software on your computer
  • An email address is required to create a (free) GitHub account
  • Motivation to Learn Git and GitHub IS required

Description:

This course will guide everyone (no prior knowledge is required!) through the core steps to use these tools in your daily projects with ease.

Git & GitHub - The complete step-by-step guide from scratch and also learn Jenkins integration with GitHub Repository. Deep dive - Git & GitHub and Jenkins integration with Git Udemy

This course is all about Git and GitHub.

Course Description:

Introduction:

  • What is DevOps & its benefits

  • DevOps LifeCycle :

    1. Continuous Development

    2. Continuous Integration

    3. Continuous Testing

    4. Continuous Feedback

    5. Continuous Deployment

    6. Continuous Monitoring

  • Overview of Git & GitHub

  • Create a GitHub Account, repository, clone - Distributed Version Control System

  • Git configuration

  • Stages in Git

  • Git pull from Remote to Local

  • Git push from Local to Remote

  • Stages in Git - Add & Commit

Working with Branches

  • Introducing Branches

  • Lab - Create branches (master & Develop)

  • Create & push branch from Local to Remote

  • Feature branches

  • Pull Request - To merge one branch into another

  • Release branch

  • Hotfix Branch

  • Lab - Release & Hotfix Branch

  • Add Reviewer in Pull Request with Branch protection rules

  • PR - Comment, Approve & Request changes

Conflict Resolutions

  • Understanding conflicts in git merge

  • Create a merge conflict & resolve it

  • Use TortoiseGit S/W to resolve conflicts

  • Resolve conflicts from GitHub using web editor using PR with one reviewer

Real Project examples - Scenario-based cases

  • Git clean command to remove file & directory

  • Undoing changes on existing files

  • Git Revert Command

  • Git Reset Command

  • Git fetch command

  • Git pull command

  • The difference git merge & git fetch

GitHub Deep Drive - Cherry-pick, tags, rebase & merge

  • What is Cherry-pick in git?

  • Lab on Cherry-pick with conflicts in merging

  • Git tags

  • Delete tags from local & remote

  • Git rebase command

  • The difference between git rebase & merge

Integrate Jenkins with GitHub Repository & Maven project

  • About Jenkins

  • Overview of Jenkins integration with GitHub & how to build a java based project

  • Installation of Jenkins, Java, Maven & Git on EC2 Instance

  • Configure Jenkins on EC2 Instance

  • Configure GitHub Credentials & Maven Location on Jenkins

  • Create & Build the Java-based project using Maven Tool

  • Add Maven Plugins in Jenkins

  • Last lecture

Git Interview QA - MCQ


Who this course is for:

Course Details:

  • 4.5 hours on-demand video
  • 1 downloadable resource
  • 1 practice test
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion

Deep dive - Git & GitHub and Jenkins integration with Git udemy free download

DevOps: Become an Expert in Git and GitHub and handle all projects with speed and efficiency

Demo Link: https://www.udemy.com/course/devops-git-github/