GitLab CI CD Tutorial for Beginners [Crash Course]

  Рет қаралды 1,151,595

TechWorld with Nana

TechWorld with Nana

Күн бұрын

Learn GitLab CI/CD by building a complete CICD pipeline for a python demo project | with Docker
🧡 GitLab Course with Kubernetes, Microservices, Multi-Stage: bit.ly/3MqmVlr
💚 Become a DevOps Engineer - 6-month program: bit.ly/3BQ6j1v
#gitlab #gitlabcicd #techworldwithnana
► This course is sponsored by Twingate 🙌🏼, a modern alternative to VPN
► If you want to try it, check out their special offer for my viewers by using the code "NANA": lp.twingate.com/NANA
▬▬▬▬▬▬ What you’ll learn in 1 Hour ✅ ▬▬▬▬▬▬
► What GitLab CI/CD is
► GitLab compared to other CI/CD platforms
► Overview of GitLab Architecture
► Build a full GitLab CI/CD pipeline for a python app that
- executes tests,
- builds a Docker image,
- pushes to a private Docker repository and
- deploys the app to a remote server on DigitalOcean
► Learn GitLab Basic Concepts on the way:
- Pipeline, Jobs,
- Stages
- GitLab Runners and Executors
- Variables (Variable and File Type)
- Docker in Docker
▬▬▬▬▬▬ R E F E R E N C E S 🔗▬▬▬▬▬▬
► Git repo we build the CI/CD pipeline for: gitlab.com/nanuchi/gitlab-cic...
► Original forked python demo app: github.com/benc-uk/python-dem...
► Docker in Docker Image: hub.docker.com/_/docker
► Docker in Docker Gitlab Docs: docs.gitlab.com/ee/ci/docker/...
► Install Python and Pip: www.python.org/downloads/
▬▬▬▬▬▬ Course Pre-Requisites ▬▬▬▬▬▬
💡 Docker - learn here: ► • Docker Tutorial for Be...
💡 YAML - learn here: ► • Yaml Tutorial | Learn ...
💡 Basics of Git
▬▬▬▬▬▬ Pre-Requisites if you want to follow the demo ▬▬▬▬▬▬
⌨️ GitLab Account
⌨️ DockerHub Account - we push and pull docker image from Docker Hub (hub.docker.com/)
⌨️ If you want to start the app locally: Install Python3, Pip and make
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
00:00 - Intro and Course Overview
01:25 - What is GitLab CI/CD?
01:59 - What is CI/CD in simple words
03:11 - GitLab in comparison to other CI/CD platforms
04:28 - GitLab Architecture - How GitLab works
06:16 - Overview of the demo app (run locally)
12:47 - Pipeline Configuration File (.gitlab-ci.yml)
14:09 - Run Tests
26:27 - Build and Push Docker Image
27:43 - Variables for Login Credentials
32:33 - Write Pipeline Configuration
38:56 - Docker in Docker
43:23 - Execute Pipeline
44:20 - Define Stages
47:19 - Prepare Deployment Server
47:44 - Create Ubuntu server on DigitalOcean
54:44 - Deploy Application
1:06:22 - Validate Application Runs Successfully
1:07:30 - Delete server on DO
1:07:49 - Dive Deeper into GitLab CI/CD
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
INSTAGRAM ► bit.ly/2F3LXYJ
TWITTER ► bit.ly/3i54PUB
LINKEDIN ► bit.ly/3hWOLVT
Facebook group ► bit.ly/32UVSZP

Пікірлер: 749
@TechWorldwithNana
@TechWorldwithNana 2 жыл бұрын
🧡 Complete GitLab CI/CD Course with Kubernetes, Microservices, Multi-Stage & more: bit.ly/3MqmVlr 💙 Follow me on Instagram for behind-the-scenes content: 😊instagram.com/techworld_with_nana/ 💚 Become a DevOps Engineer - 6-month program: bit.ly/3BQ6j1v ▬▬▬▬▬▬ Course Pre-Requisites ▬▬▬▬▬▬ 💡 Docker - learn here: ► kzbin.info/www/bejne/aZSQmnWkbJiXeqc 💡 YAML - learn here: ► kzbin.info/www/bejne/Z6aph6Vnat13fck 💡 Basics of Git ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Course Overview 01:25 - What is GitLab CI/CD? 01:59 - What is CI/CD in simple words 03:11 - GitLab in comparison to other CI/CD platforms 04:28 - GitLab Architecture - How GitLab works 06:16 - Overview of the demo app (run locally) 12:47 - Pipeline Configuration File (.gitlab-ci.yml) 14:09 - Run Tests 26:27 - Build and Push Docker Image 27:43 - Variables for Login Credentials 32:33 - Write Pipeline Configuration 38:56 - Docker in Docker 43:23 - Execute Pipeline 44:20 - Define Stages 47:19 - Prepare Deployment Server 47:44 - Create Ubuntu server on DigitalOcean 54:44 - Deploy Application 1:06:22 - Validate Application Runs Successfully 1:07:30 - Delete server on DO 1:07:49 - Dive Deeper into GitLab CI/CD ▬▬▬▬▬▬ What you’ll learn in 1 Hour ✅ ▬▬▬▬▬▬ ► What GitLab CI/CD is ► GitLab compared to other CI/CD platforms ► Overview of GitLab Architecture ► Build a full GitLab CI/CD pipeline for a python app that - executes tests, - builds a Docker image, - pushes to a private Docker repository and - deploys the app to a remote server on DigitalOcean ► Learn GitLab Basic Concepts on the way: - Pipeline, Jobs, - Stages - GitLab Runners and Executors - Variables (Variable and File Type) - Docker in Docker
@TheOliop
@TheOliop Жыл бұрын
Amazing... Thank you!
@hamidoubalde2517
@hamidoubalde2517 Жыл бұрын
This is awesome Nana.
@user-lh6st6wo1g
@user-lh6st6wo1g 3 ай бұрын
Seriously, Nana, this is absolutely incredible. This is how it's done. This is a crash course not just in CI/CD but in how to make S-tier useful KZbin content.
@arunrai80
@arunrai80 5 ай бұрын
You not only know the material, but you are exceptionally great in structuring and explaining them concisely but in details, as a developer learning CI/CD pipelines I have no more words to express my gratitude! Thank you so much for your efforts.
@TechWorldwithNana
@TechWorldwithNana 5 ай бұрын
Thank you, really happy to hear such feedback! :)
@TheMUxambazi
@TheMUxambazi 2 ай бұрын
Nana, we Georgian Devs are proud of you as the symbol of the Georgian woman's power(especially from Samargalo
@kyabaatsharmaji
@kyabaatsharmaji Жыл бұрын
Your tutorials are truly blessings for any s/w or devops engineers. Thank you so much ❤️
@HungNguyen-si2xe
@HungNguyen-si2xe 2 жыл бұрын
Totally appreciate the effort of sharing and love learning everything from you Nana. You made everything possible for all beginners. Best wishes to you and your family.
@allisonmachado
@allisonmachado Жыл бұрын
I'm amazed just how WELL EXPLAINED were all the concepts in this video! Amazing, thank you !
@alvaurah
@alvaurah 6 ай бұрын
For those who might have import error when running make test... this maybe could help add this in the requirements.txt pytest==6.2.5 Werkzeug==2.2.2
@thewarrior9827
@thewarrior9827 5 ай бұрын
Genius man 👍
@chetanthakre9327
@chetanthakre9327 5 ай бұрын
thanks bro
@Rosalind1981
@Rosalind1981 Ай бұрын
thank you! I'd just got stuck on this part, appreciate it
@fb6868
@fb6868 2 жыл бұрын
Many thanks Nana for this great free video❤. There are a lot of videos available here, but I really like the way you mix demo and content. Furthermore you can explain perfectly these technologies 🤟I have learned a lot in this one hour. This will definitely help me in my daily business 😊 I very much appreciate this!
@kennedybacelar7959
@kennedybacelar7959 2 жыл бұрын
If someone is having the error "TypeError: required field "lineno" missing from alias" you can change the pytest version in the file src/requirements.txt - From pytest==6.2.2 to pytest==6.2.5 for example.
@mishadsl9848
@mishadsl9848 11 ай бұрын
Thanksman
@FirstLast-fc9cu
@FirstLast-fc9cu 9 ай бұрын
Nana I am thoroughly enjoying all your devops related videos and when I can afford to will do your bootcamp course. I love how clearly and simply you explain the tools and concepts.
@zeliwong
@zeliwong Жыл бұрын
This is the first time I really enjoy a lesson from KZbin! Very detailed explanation, in "human" words. Must of the times, I fall into lessons where the person explaining is very technical and for people like me, that is their first contact to any of those concepts, it can be terrifying. Thank you very much, I will deffinitely continue learning from you.
@aydinahmadli7005
@aydinahmadli7005 Жыл бұрын
I am impressed with level of simplicity yet straightforwardness in your explanations. Great job! Super fun & educative to watch your tutorials. Thank you.
@modvoip6836
@modvoip6836 Жыл бұрын
That is one hell of a tutorial, thank you very much! You have a talent to explain it easy!
@technicalilm8999
@technicalilm8999 Жыл бұрын
This is the most complete tutorial I have ever seen. Thank you so much Nana.
@hassaanqureshi6479
@hassaanqureshi6479 Жыл бұрын
Hands down the best intro walkthrough on GitLab CI/CD there is. Simply brilliant.
@LetWorkTogether
@LetWorkTogether 7 ай бұрын
This is a perfect anatomy of CI/CD implementation! Thank you.
@purvakmistry2128
@purvakmistry2128 Жыл бұрын
Hats off to Nana and team for creating such awesome, valuable content! Too good!
@rastostana
@rastostana 2 жыл бұрын
This was truly helpful as an intro into GitLab CI CD. Thank you Nana!
@tomstagnaro
@tomstagnaro Жыл бұрын
For anyone who ran into error " "docker stop" requires at least 1 argument." or similar, you must remove the yaml script line "docker ps -aq | xargs docker stop | xargs docker rm &&" the very first time you run this. Because the remote server (in this case DigitalOcean) is looking for the result of the "docker ps" command which don't exist yet. After running it the first time you can add it back in and it will work from then on.
@benschoen3035
@benschoen3035 Жыл бұрын
Hi, I had the same error, but I believe there is an easier way. The xargs command takes an option '-r' or '--no-run-if-empty' which skips the command following it. So, I changed it to "docker ps -aq | xargs -r docker stop | xargs -r docker rm"
@CoreyMinter
@CoreyMinter Жыл бұрын
@@benschoen3035 aha. I wish I knew that for past 15 years. Thanks
@mvs69
@mvs69 Жыл бұрын
@@benschoen3035 Thanks
@nicolas5159
@nicolas5159 3 ай бұрын
@@benschoen3035 Amazing, thank you very much
@tyronmbiacharetabe9998
@tyronmbiacharetabe9998 23 күн бұрын
Useful info. Thanks
@mohammedkaram8606
@mohammedkaram8606 Жыл бұрын
Nana, you can't imagine how happy I felt when I found this tutorial You are amazing, every tutorial I watch from you makes me very excited to work in this field more and more Thank you so much for all what you are providing for us 😍😍😍
@uninconformemas
@uninconformemas 11 ай бұрын
It's absurd how easy you can explain things, you are simply the best teacher
@siomarapantarotto
@siomarapantarotto 11 ай бұрын
Fantastic! Great tutorial by an awesome instructor. Thanks, Nana! Love it! ❤
@brunomadeira5236
@brunomadeira5236 Жыл бұрын
I really appreciate the amount of effort you put into the presentation. Definitely, the best tutorial I could find on the topic
@BryanDike-vh2fj
@BryanDike-vh2fj 2 жыл бұрын
You are amazing Nana. Thank you so much! I find your videos incredibly helpful. You make the most complex concept easy to understand.
@keeganbantom2999
@keeganbantom2999 Жыл бұрын
Brilliant crash course! I am already working on a CI/CD pipeline just by going through this video! Thank you!!
@evaveegee64
@evaveegee64 8 ай бұрын
Awesome tutorial! Learning so much and I love the tempo and how well explained! Makes me less afraid of devops 😅
@docteurplacebo5888
@docteurplacebo5888 5 ай бұрын
I'm very new to CI/CD but my project desperately needed it. I'm very thanksful for this course. No loud music, no annoying and flashy things. Just the informations i need to understand. Great job !
@habrazilay
@habrazilay Жыл бұрын
As always your explanations and teaching way is clear, simple and understandable! Thank you so much Nana!
@ravisinghatia5885
@ravisinghatia5885 Жыл бұрын
I have never watched such an awesome tutorial till now, great explanation and covered all the possible errors that can come. Really helpful Nana, Thanks
@renends7615
@renends7615 Жыл бұрын
Your channel is spectacular! The didactics used transforms something complicated into something very simple. Grateful!
@anikbarua4834
@anikbarua4834 Жыл бұрын
Finally, I understood the CI/CD in GitLab. Thanks a lot for the complete real tutorial.
@milansingh3222
@milansingh3222 Жыл бұрын
These are all precious materials I can say we will not find nowhere . So so happy and now I have basic idea and confident to move ahead. Thanks Nana as always.
@jondoe79
@jondoe79 Жыл бұрын
Nana won't let you down, never doubt, no second thoughts when it comes to proper dedicated content.
@chandurdissanayake9544
@chandurdissanayake9544 2 жыл бұрын
This is so awesome, your the best DevOps teacher out there. And I think we all appreciate you giving us free lessons like this and I hope you keep doing what you love for the free open source community ! :)
@kgottsman
@kgottsman 2 жыл бұрын
She explains things plainly and is a great reference.
@TechWorldwithNana
@TechWorldwithNana 2 жыл бұрын
Thank you Chandur, really glad to hear! 🤗
@ashimov1970
@ashimov1970 Жыл бұрын
absolutely agree! Long live Ukraine and free Georgia!
@metaphormachines
@metaphormachines 6 ай бұрын
i am really good at explaining somethings so how can i be like you? i will create an youtube channel but dont know how to visuliaze what you want to tell people@@TechWorldwithNana
@hollisross3561
@hollisross3561 4 ай бұрын
Your guide is the absolute best guide for me. It has just the right level of detail, tricks and overview of the technology. I'm a fan for life. Thanks!
@markjones7822
@markjones7822 3 ай бұрын
This is the first time I have watched any of your videos and I want to say great work, I have finally got round to fully watching this video and it really helped me understand pipelines. Keep up the good work.
@princeogabi4397
@princeogabi4397 Жыл бұрын
This was a bit daunting yet simple to understand. Thank you Nana. God bless you mightily!
@krishnaprasad5503
@krishnaprasad5503 Жыл бұрын
@Nana, You are really gem at your presentation, especially a person with medium knowledge also can easily understand your classes. Keep rocking always. Thanks !
@maverickvasu
@maverickvasu Жыл бұрын
i have not seen a better teacher than you in recent years . you are tech savior for human kind. This is not my job, but still love learning the tech stuff . I thoroughly understood and enjoyed the tutorial
@Nico_Dubapest
@Nico_Dubapest Жыл бұрын
Excellent tutorial!! Thanks a lot for the time spent! You have gained a new subscriber because of this!!
@EpicKillstreak
@EpicKillstreak Жыл бұрын
Awesome video, literally one of the best tutorials I've ever seen and I've been a developer for over 6 years. I appreciate all the visualisations and edge cases. Thanks a lot! : 3
@TechWorldwithNana
@TechWorldwithNana Жыл бұрын
Thank you, so great to hear :)
@joseardilag
@joseardilag Жыл бұрын
Amazing, clear and useful as usual ... great job done!! Thank you so much for keep on sharing your vast knowledge in DevOps
@AbdulBasit-en2yi
@AbdulBasit-en2yi Жыл бұрын
Exactly what we needed, to the point knowledge about the gitlab CI/CD pipelines. Thanks for the good content, and effort to make it.
@sonalimisra796
@sonalimisra796 Жыл бұрын
Wow. ❤Thank you so much for this amazing GitLab CI/CD tutorial. You have described here each & every steps so clearly. Much appreciated for this detailed tutorial. 👍✌
@awsomegamer-100
@awsomegamer-100 10 күн бұрын
Thank you! Currently working to get an IaC scanner integrated into GitLab. This was immensely helpful!
@ashishsahoo9901
@ashishsahoo9901 4 ай бұрын
one of the best precise videos on CI/CD on gitlab.
@victors9585
@victors9585 Жыл бұрын
Контент - в кайф!!! 👍👍👍👍👍 Самый доходчивый пример!!! 👍👍👍👍👍 Не останавливайся и БОЛЬШОЕ спасибо за твой труд!!! 🙏🙏🙏🙏🙏
@mtaghadosi
@mtaghadosi 10 ай бұрын
You are actually one of the best DevOps teacher that I have ever seen. I already used so many of your free videos in KZbin when I was in another country which I couldn't pay for your products. Now that I am working as a Senior DevOps Expert in a German based company I happily be able to use your premium materials as well. Regards.
@aliir74
@aliir74 Жыл бұрын
Thanks for explaining things very simply and straightforwardly!
@juliocardenas4485
@juliocardenas4485 Жыл бұрын
Nana, Your videos will take my career as a data scientist to the next level. I have now a common language with my DevOps colleagues. Thank you for sharing your gifts with the world. I’m grateful and inspired.
@stevefox1034
@stevefox1034 Жыл бұрын
So professional, thank you for calm and comprehensive explanation ❤
@DevinCuevas
@DevinCuevas Жыл бұрын
This tutorial was absolutely amazing, thank you!
@gddrew
@gddrew Жыл бұрын
Thank you, this explained some very basic concepts that I was missing as I began working with gitlab.
@SebileTarar
@SebileTarar 7 ай бұрын
Elaborately given the fundamental concepts for Gitlab, thank you! And plus the tone of her voice is amazing as a tutor. After watching a couple of different tutorials with a voice triggering my misophonia, this video record saved me 💚
@davidwbowlby
@davidwbowlby Ай бұрын
This is an excellent breakdown of the overall process. Thank you for providing this content!
@purvakmistry2128
@purvakmistry2128 Жыл бұрын
JUST EXCELLENT! TOO GOOD Nana and team!
@jvm-tv
@jvm-tv 11 ай бұрын
This was amazing! You deserve every ounce of success you are having. Respect!
@AfmpJR
@AfmpJR Ай бұрын
This is way beyond expected. Enlightening 💡 Thanks.
@nlarralde
@nlarralde 2 ай бұрын
This was a massively helpful introduction to GitLab cicd, thank you so much!
@siphiwemthembu8720
@siphiwemthembu8720 Жыл бұрын
As an SQL DBA, I can confidently embark on DevOps learning with you at any time and begin applying the knowledge in practice. Your approach to learning is highly efficient. By focusing on teaching 20% of the most important material, you enable learners to comprehend 80% of the subject matter, truly exemplifying the 80/20 rule.
@RafaelGenovezIdalgo
@RafaelGenovezIdalgo Жыл бұрын
Spectacular class! Congratulations 🤩👏
@user-qd4oh1fh9l
@user-qd4oh1fh9l 3 ай бұрын
This video is incredibly helpful for understanding how to create a CI/CD pipeline. Nana, your presentation is amazing and straight to the point. Thank you so much for providing such valuable insights!
@ddarkodev2923
@ddarkodev2923 2 жыл бұрын
Amazing Content + an awesome teacher! Thank you so much, Nana 🤗🤩
@mustak658747
@mustak658747 2 жыл бұрын
Hello nana, You are wonderful ! Your way of teaching is very simple. You have an ambition of teaching others. I have learnt a lot of things from you. Thank you so much for your effort.
@mohammedkasmi3062
@mohammedkasmi3062 Жыл бұрын
An excellent tuto! Thank you very much Nana for this great work, it helped me a lot to start with gitlab CI/CD
@ankitostwal1
@ankitostwal1 Ай бұрын
Great Crash Course Nana... Very detailed explanation of each step. I am gonna write my first pipeline, and try out this demo. Thank you so much.
@barushmendez2767
@barushmendez2767 Жыл бұрын
You are literally the best DevOps teacher out there, I love your content!
@SimaYi_Zhongda
@SimaYi_Zhongda 9 ай бұрын
What a clear and simple explanation ! Thank you.
@bivasbisht1244
@bivasbisht1244 7 күн бұрын
this the best tutorial one could ask for
@Veyselk721
@Veyselk721 11 ай бұрын
I fell in love with the description. Really perfect course. No boring, no wasting time. She is answering immediately all questions on my mind when watching.
@halobolah3240
@halobolah3240 Жыл бұрын
I think it is one of the best tutorial about cicd, Simple but very good 😊thank you a lot!!!
@SHAMITHADEVINDA
@SHAMITHADEVINDA 3 ай бұрын
Best explanation about configuring everything end-to-end.
@mohamedbashir8737
@mohamedbashir8737 Жыл бұрын
Thank you! :) now I feel very confident about Docker.
@fresh80able
@fresh80able 2 ай бұрын
This is so well explained - just purchased your in-depth course.
@ILuvBilli
@ILuvBilli Жыл бұрын
Generally I don't comment on KZbin videos, but this tutorial is ultimate on GitLab CI CD, hats off to you
@st751e
@st751e 7 ай бұрын
Very nice explanation of GitLab. I used a GitLab Server and implemented everything on AWS. I ran into some issues, but I eventually got everything to work.
@nbensa
@nbensa 2 жыл бұрын
I have two decades of Linux/Bash over my shoulders, and I just discovered that you can mix pipe and conditional execution on the same line: `cmd1 && cmd2 | cmd3 && cmd4`. Everyday I learn something new. Thanks Nana!!! You're the best teacher in the world!
@rasithamudugamahewage9067
@rasithamudugamahewage9067 Жыл бұрын
Thanks for your continuous support. It was a great lesson that anyone could understand.
@Foba_Bett
@Foba_Bett 2 ай бұрын
This brought me up to speed - thank you!!
@beneditomarques4062
@beneditomarques4062 Жыл бұрын
Very, very, very good. You're the best Nana, congratulations for your channel.
@mehdoush
@mehdoush Жыл бұрын
That was a very clean and clear explanation of Gitlab CI/CD , thank you so much :)
@husseinhassan7989
@husseinhassan7989 Жыл бұрын
You are amaizing Nana! Thank you so much for this. It'll help in my project
@atulbansode3745
@atulbansode3745 Жыл бұрын
Nana - Amazing detailed explanation...This is what I was searching from a long time. All In one,
@prshendra
@prshendra Жыл бұрын
I learned so much from this crash course. Thank you Nana.
@confused6526
@confused6526 Жыл бұрын
What a demo! Thanks a lot Nana!
@anilpatil8299
@anilpatil8299 6 ай бұрын
Thanks Nana, this is an easy-to-understand video on Gitlab CICD.
@MbwiruEikura
@MbwiruEikura Жыл бұрын
Awesome english pronounce, clear, understandable, lot of thanks to you, lady!
@htetaung04
@htetaung04 4 ай бұрын
Great tutorial! Exceptional explanations.
@sachinshaji5596
@sachinshaji5596 2 жыл бұрын
Hi Nana. Thanks for the wonderful session. Loved it. Appreciate your effort and I am fan of your sessions.
@suryar6318
@suryar6318 Жыл бұрын
This is very useful for devops engineer. I have watched this video today. I have learned lot from this video. Thanks for your teaching
@michaelolubode6168
@michaelolubode6168 Жыл бұрын
Now I can read and understand ci-cd files. Thank you Nana!
@556320able
@556320able Жыл бұрын
Превосходное видео!!! Это помогло мне структурировать информацию в моей голове. Огромное спасибо!
@haphamdev
@haphamdev Жыл бұрын
Thank you very much for a really detailed and comprehensive tutorial.
@Steve33056
@Steve33056 4 күн бұрын
This was a great course. CI/CD is a fairly easy to implement and undertand.
@pain1737_6
@pain1737_6 Жыл бұрын
I am your big fan, thanks for every lesson. Thank you very much for sharing your knowlogment. I'm new to Gitlab CI/CD, but I think deleting all running containers before deploying is not the right way. I would just say that it is correct to remove the desired container. And this is a great video. I hope you will continue to share your knowledge with us. Best wishes to you and your family!
@mubbarikali
@mubbarikali 2 жыл бұрын
Your way of teaching is very open, simple and authentic. I learnt many things from your tutorials. Thank you so much for delivering very important concepts so easily, with open mind and heart with real intention of teaching others. 🙂🙏
@TechWorldwithNana
@TechWorldwithNana 2 жыл бұрын
Thanks so much Mubbarik, what an amazing feedback 😊
@alihakimoglu1189
@alihakimoglu1189 8 ай бұрын
Thanks Nana. Your tutorials are wonderful!!!
@AbhishekYadav-od9ik
@AbhishekYadav-od9ik Жыл бұрын
I must say that you know a learner's mind very well. The next explanation from you is always the first question that comes in a learner's mind. This might sound a simple thing but a very very rare quality.
@huseynismayilzada1594
@huseynismayilzada1594 Жыл бұрын
This video best tutorial about Gitlab CI/CD in KZbin.Thanks 👍🏻
GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with Docker
32:31
TechWorld with Nana
Рет қаралды 1,4 МЛН
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
TechWorld with Nana
Рет қаралды 1,4 МЛН
СҰЛТАН СҮЛЕЙМАНДАР | bayGUYS
24:46
bayGUYS
Рет қаралды 783 М.
New Gadgets! Bycycle 4.0 🚲 #shorts
00:14
BongBee Family
Рет қаралды 11 МЛН
1 класс vs 11 класс (неаккуратность)
01:00
БЕРТ
Рет қаралды 4,9 МЛН
I Need Your Help..
00:33
Stokes Twins
Рет қаралды 146 МЛН
GitLab CI CD Pipeline Tutorial | Introduction | 2022
34:43
Tech and Beyond With Moss
Рет қаралды 231 М.
Microservices explained - the What, Why and How?
18:30
TechWorld with Nana
Рет қаралды 799 М.
Azure DevOps Tutorial for Beginners | CI/CD with Azure Pipelines
36:29
TechWorld with Nana
Рет қаралды 1,1 МЛН
JavaScript Tutorial for Beginners [JS Crash Course 2024]
1:37:14
TechWorld with Nana
Рет қаралды 102 М.
Git for GitLab (Beginner's FULL COURSE)
1:33:28
Valentin Despa
Рет қаралды 193 М.
How to design a modern CI/CD Pipeline
9:59
DevOps Journey
Рет қаралды 46 М.
Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]
3:36:55
TechWorld with Nana
Рет қаралды 8 МЛН
What is DevOps? REALLY understand it | DevOps vs SRE
35:33
TechWorld with Nana
Рет қаралды 862 М.
СҰЛТАН СҮЛЕЙМАНДАР | bayGUYS
24:46
bayGUYS
Рет қаралды 783 М.