Learn GitLab in 3 Hours | GitLab Complete Tutorial For Beginners
415,985
Published 2021-12-10
Start FREE testing: accounts.lambdatest.com/register?utm_source=YouTub…
Integrate & Automate Selenium Test Suites with GitLab CI: bit.ly/2Y3ke3R
In this Complete GitLab CI Tutorial, Moss(@tech_with_moss), an expert in DevOps and CI/CD tools, deep dives into Git commands, navigates you through GitLab Interface, and helps creating a GitLab pipeline in detail.
By the end of this video, you will learn -:
◾ What is GitLab CI?
◾ Introduction to GitLab Interface
◾ What is GitLab Workflow?
◾ What is GitLab Flow?
◾ How does GitLab CI work?
◾ How to use GitLab Flow in GitLab Project?
◾ What is GitLab Pipeline?
◾ How to create a GitLab Pipeline?
◾ How to Migrate from Jenkins Pipeline to GitLab CI?
◾ What is GitLab Registry?
𝗩𝗜𝗗𝗘𝗢 𝗖𝗛𝗔𝗣𝗧𝗘𝗥𝗦 👀
0:00:00 - Introduction
0:02:43 - What is GitLab?
0:03:08 - What is Difference Between Git and GitLab?
0:03:39 - Why use GitLab?
0:04:06 - Basic Commands of GitLab
0:38:16 - The GitLab Interface
1:16:57 - GitLab Flow in Practice
1:55:39 - CI/CD in GitLab
2:32:29 - Migrating to GitLab CI/CD
3:11:01 - GitLab Pipelines
3:26:03 - Conclusion
𝗖𝗢𝗠𝗣𝗟𝗘𝗧𝗘 𝗧𝗨𝗧𝗢𝗥𝗜𝗔𝗟 𝗦𝗘𝗥𝗜𝗘𝗦 👌
Introduction to GitLab CI | What is GitLab CI | Part I
bit.ly/3kbmsq8
Introduction To GitLab Interface | Part II
bit.ly/3og6Rbz
What Is GitLab Workflow | GitLab Flow | Part III
bit.ly/3Fd2jIN
How To Use GitLab Flow In GitLab Project | Part IV
bit.ly/3lPC2Zt
What is GitLab Pipeline? | How To Create GitLab Pipeline | Part V
bit.ly/3jRt5xy
How to Migrate from Jenkins Pipeline to GitLab CI | Part VI
bit.ly/3HF5fPT
What is GitLab Registry? | GitLab Pipeline | Part VII bit.ly/3dwadjZ
𝗜𝗡𝗧𝗘𝗚𝗥𝗔𝗧𝗘 𝗟𝗔𝗠𝗕𝗗𝗔𝗧𝗘𝗦𝗧 𝗔𝗡𝗗 𝗚𝗜𝗧𝗟𝗔𝗕
👉🏻Easily mark and track bugs with LambdaTest GitLab integration when performing cross browser testing on LambdaTest platform.
👉🏻LambdaTest provides testing environment information, additional testing screenshots and videos.
Integrate GitLab with LambdaTest: bit.ly/3ti02GM
𝗟𝗘𝗔𝗥𝗡𝗜𝗡𝗚 𝗛𝗨𝗕 🎫
◾ Top CI/CD Tools comparison: bit.ly/3CPkyC5
𝗦𝗨𝗣𝗣𝗢𝗥𝗧 𝗗𝗢𝗖𝗨𝗠𝗘𝗡𝗧𝗔𝗧𝗜𝗢𝗡 📌
◾ GitLab CI Integration with LambdaTest-: bit.ly/2WWqXvv
◾ GitLab Integration -: bit.ly/38J7Mbp
◾ Integrations With CI/CD Tools -: bit.ly/3nzVkTV
*𝑹𝒆𝒍𝒂𝒕𝒆𝒅 𝑩𝒍𝒐𝒈𝒔*
◾ How To Use GitLab CI for running tests Locally? -: bit.ly/3DPV5tF
◾ CircleCI vs. GitLab: Choosing The Right CI/CD Tool -: bit.ly/3n5X07j
◾ Jenkins vs. GitLab CI: Battle of CI/CD Tools -: bit.ly/3n5ycwk
◾ Build An Automated Testing Pipeline With GitLab CI/CD & Selenium Grid -: bit.ly/3DJduIu
◾ LambdaTest One-Click Integration With Bitbucket and GitLab -: bit.ly/3ufEaMz
*𝑹𝒆𝒍𝒂𝒕𝒆𝒅 𝑾𝒆𝒃𝒊𝒏𝒂𝒓*
◾ Ensure A Robust CI/CD Pipeline With GitLab CI & LambdaTest-: bit.ly/3h3gKF6
Sign Up for LambdaTest. It’s 🅵🆁🅴🅴 ⛳
Conduct live interactive cross-browser compatibility testing of websites and web apps on latest mobile and desktop browsers: bit.ly/3lNWpVF
Register Now to Avail Bonanza Offerings 💎
+ Test website on 3000+ mobile and desktop browser environments over LambdaTest cloud
+ Online scalable Selenium Grid to perform Manual testing as well as Automation testing
+ 100 minutes of free automated testing
+ Sessions with 10 Minutes of Each Free Live Interactive testing per month
+ 10 Responsive Testing (Test a page across 56 Device configurations with a single click)
+ 30 minutes of free testing on LT Browser
For questions: [email protected]
*𝑬𝒙𝒑𝒍𝒐𝒓𝒆*
🎬 Most Recent Videos: bit.ly/3kUUeAQ
🎓 Learn More At LambdaTest: bit.ly/3fr6l4Z
🎥 LambdaTest Customers: bit.ly/2TB7pvD
🚀 Webinars: bit.ly/37i41co
🛠️ Product Updates: bit.ly/3717NGO
💬 LambdaTest Certifications: bit.ly/3x4EtcY
📢 FREE For Limited Time Only 🕑, Enroll Now!
*𝑺𝒐𝒄𝒊𝒂𝒍*
📝 BLOG: bit.ly/3yGVsUc
👥 COMMUNITY: bit.ly/3Aiz5oO
🔴 NEWSLETTER: bit.ly/3juhxzc
🖼️ GITHUB: bit.ly/3jowfYs
🛠️ YOUTUBE: bit.ly/3rH2Yfh
🌎 LINKEDIN: bit.ly/3xA6F84
👥 FACEBOOK: bit.ly/37mbQOa
🐦TWITTER: bit.ly/3Cn0g3A
📸 PINTEREST: bit.ly/2VCXI05
#cicd #gitlabci #gitlab #gitlabcicd #gitlabpipeline #tutorial #developers #software #gitlabtutorial #lambdatest #automationtesting
Disclaimer:
This video features materials protected by the Fair Use guidel
All Comments (21)
-
Proof that anything can be learned today and its because of incredible resources such as this one. Thank you for doing this
-
Absolutely great tutorial. Very well structured, and all concepts explained clearly with hands on examples. Thanks!
-
BEST Gitlab training ever. So in depth and precise. Thank you so much!
-
This is brilliant, I needed to get up to speed with Gitlab this week and this tutorial has ticked all the boxes!
-
This course is exactly what I was looking for. Thank you.
-
Just started the course. Really looks like a great course.
-
This is a masterpiece! Thanks for your time and generosity to help others! You shall be rewarded, all the best
-
You saved the day. Honestly i dont find time to do videos with what i know but i learn what i dont know alot from videos. After watching this your video i asked myself that if everyone is like me how will the knowledge get out there. Ive learned alot from you and i have decided to also start sharing. Thanks for the inspiration
-
By far the best tutorial I have seen for Git. So much clarity and intuition! Much Appreciated.
-
Many thanks for this tutorial Moss. That was really helpful. Good Job!
-
I've learnt GitLab recently and your tutorials are really helpful. I watch many other tutorials but they're not detailed and easy to follow like yours. I really appreciate. Thank you very much.
-
Man your video is one of the best in youtube, following along those hands on I already felt I am a semi pro Devops engineer lol, thanks for this awesome contrubition to the already complex tech world!
-
I was completely new to the Git and this video really helped me to learn the git concepts and I made a notes for myself which is helping in my daily work. Good job man!!
-
Just wanted to learn about GitLab flow and this tutorial was perfect for that. Thank you so much!
-
Amazing and simple demonstration. Every single part is explained perfectly. Go ahead, well done.
-
To make tutorials for beginners is very hard: many things 'trivial' for the teacher are not known by the learner at all. The teacher is usually unaware of this. These are usually concepts. At 46:56 is the very first time you actually mention what this whole authentication is all about: you want the Git client to access GitLab in the backround, and use this connection to upload commits !!!! I suppose you can use 'git config' in the Git client terminal window to set up access to GitLab. This has never been said out loud up until this point. However, I do appreciate the hard work put into the video, it is very useful! Thank you!
-
Starting a new job where gitlab is a mainstay (Have zero CI/CD or repository experience) so this tutorial is very appreciated. Thank you!
-
I just stumbled onto this channel, and so far, I think it is one of the best
-
Thanks mate, appreciate the work you put in to create these
-
I love your method to teach. Anyone can easily understand. Thank you for making a video.