[Tutorial] What is GitLab and how to migrate from Jenkins Pipelines to GitLab?

GitLab is an open-source end-to-end DevOps platform that leverages the upstream concepts of Agile Methodologies, DevOps, and Continuous Delivery.

This is Part 1 of the GitLab Tutorial for beginners, wherein Moss(@Tech and Beyond with Moss), a DevOps engineer, introduces you to the GitLab CI, the fundamental commands of Git, and showcases how to work with GitLab using GitLab flow. He further explains how to migrate from Jenkins Pipelines to GitLab and deploy software using GitLab packaging and releasing features.

This video will help answer the following questions :ticket: -:

:small_blue_diamond:What is GitLab CI?

:small_blue_diamond:Why GitLab is used?

:small_blue_diamond:How does GitLab CI work?

:small_blue_diamond:What is the difference between Git and GitHub and GitLab?

:small_blue_diamond:How do I migrate from Jenkins to GitLab?