DevOps CI/CD Explained in 100 Seconds
Вставка
- Опубліковано 15 вер 2024
- What is DevOps? How to setup a CI/CD pipeline? Learn the basics of continuous integration & delivery and how it can optimize your productivity and code quality. After this, go further 👉 • 5 Ways to DevOps-ify y...
Demo Repo github.com/fir...
Stay tuned for a full Github Actions DevOps project. github.blog/20...
CI/CD en.wikipedia.o...
Install the quiz app 🤓
iOS itunes.apple.c...
Android play.google.co...
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
My VS Code Theme
- Atom One Dark
- vscode-icons
- Fira Code Font
These 100-seconds videos are some of the best content I have seen on UA-cam in a long time! A lot of them are simple refreshers for things I know well... but some are things that I've been unable to get into (like this one) and actually really do help further my understanding. I *love* them. Keep up the amazing work!!
Great to hear that, I have a lot of fun making them :)
Fireship, no doubt you're having fun making them, because I enjoy a lot to watch them, they're educational at the same time fun; like the security in 100s, (the Ooohps... Part), I keep rewatching it, thanks buddy.
Greetings from Tanzania 🇹🇿
@@Fireship How about showing a making of? ;-) What software do you use to produce those videos? It's great content!
Superb keep it up
@@Fireship It's been a year but this is a great video to refer to frequently! Great job!
The only channel where I don’t have to see the videos at 1.5x.. these videos are amazing, please keep them coming. 🥳
Same
Согласен
Many I actually have to slow down to .75x 😂
Exactly
Read my mind 😂😂
Rolling out your own CI/CD pipeline is easier then you might think and can be a huge productivity boost. Stay tuned for a full DevOps tutorial. UPDATE 👉 ua-cam.com/video/eB0nUzAI7M8/v-deo.html
Super excited for this one! Felt the video was focussed on CI side of things, and barely touched CD. Looking forward to the full tutorial. Thanks.
Looking forward to it
omg, yes please! thanks
Yahia Barkache, hopefully he'll touch those too;
I'm excited
Eagerly waiting!!!.. gitlab docker...
Well... as person who get through in 4 years with almost all places in development an app (sysops/devops/manual qa/automated qa/ux/front/back)... these crush explanations are so refreshing - can't wait to see that GH Actions episode
Wow, great to hear that from someone with your background.
@@Fireship not that big, if I look at myself - I think I know less than people in one area on the same level of 'experience' + I see my friends in project who are for me like 'gods' and I know they are 'nothing' compared to top engineers in google or amazon or any other big company... being full stack sucks because you see whole 'cross-section of the industry' but it's my way of life which I love haha.
You mentioned Deep Dive book in some of your videos (memory of goldfish, I can't remember where exactly) - which one is it?
"Deep Dive: The Proven Method for Building Strategy, Focusing Your Resources, and Taking Smart Action"?
Why was it so hard to find something like this that explains the process so well
Goes without saying, thank you for the best software development content on the internet!
Can you please do these:
-YML in 100 seconds
-Unit Testing in 100 seconds
-Classes in 100 seconds
-Jupyter in 100 seconds
-Object Oriented Programming in 100 seconds
-SOLID Programming in 100 seconds
Amazing. 90% of videos on technology end up stressing how great a technology is and how a great company saved money. This one actually gets to the point
Man you must be working OT to pump these videos out! We appreciate you bro!
Have a job interview in an hour and need to know several IT terms. This video helped a lot to increase my knowledge. Thank you!
This is great, but I think you only really covered CI. CD is the next step, where deployment is also automated. Perhaps you could do another video explaining the CD part of CI/CD?
This tells us that DevOps can't be explained in 100 seconds =D
isnt it just the same but with another job that builds the project and signals with a webhook when to update?
Continuous Delivery has nothing to do with deployments, per se. It's about knowing at all times that you
code is deployable (not that it is deployed, different things).
Honestly I was just beginning to do more research on what CI/CD is... then I got a notification for this video
cant wait for the github actions episode,
Hopefully out tomorrow, Monday at the latest :)
My kind of guy! No frills no thrills. Just straight to the point.
Quickly becoming my favourite series on UA-cam. Might even be so already! Great stuff
thank you so much, 100 seconds taught me more than what a 100 slides did. i can just elaborate on this concept for my test now.
I truly LOVE your videos! These short videos quickly give me a quick but clear glance and build up kind of some "big picture" of the topics in my mind, and it helps a lot for this poor CS undergrad to learn new tech stacks!
thank you!
this made me understand CI/CD more than the hours of videos I watch on UA-cam on that topic XD
You just explained in less than 2 minutes what I was trying to understand for months.
byte sized (pun intended) chunks of focused content = learned more in these 100 seconds about CI/CD than most 100 hour courses. keep them coming...
😍 you just successfully described in 100 secs what dozens of hours of other people have not. ty, and more please! 🙂
@fireship I don't know even how to code but watching your videos inspired me and make it easy to understand
Dude, you are nailing it with these 100 sec series 👏
If I could name the best youtube content there is, I would easily say Fireship's 100 second vidoes in a heartbeat
Tbh this video is CI not CD.
why so?
Because it's even said in the video.
In the end, CD = CI + automatic deployment of the software to the customer (update package or upload to website). If it just creates an artifact on the company server, it's still just CI. Nowhere in the video that any of that happen. But really, it doesn't matter. As usual, the D is just the smallest part of the whole thing.
This video is actually Blu-Ray DVD
omg thank you for providing a practical example along with a screenshot of the code and program. I feel like whenever I search these abstract concepts, they keep throwing buzz words that don't answer my initial query!
This video is fucking amazing and should be mandatory viewing for anyone working in IT
Ok, i've made a ted about ci and cd (devops more generally) and tried to explain every single step in details in 30 min, but you did far well better in less than 2min, congratz !
My resume just needs one line to get me hired, "Subscribed to Fireship"
Very good. I love that I can learn ABOUT something useful in 100 seconds whether I end up acually learning it or not.
That's the goal! I'm trying to follow up most of these with an in-depth tutorial for those who want to go further.
@@Fireship That sounds very useful and a worthwhile thing to watch. You can branch out, too. I donk know much beyond the obvious about docker, kubernetes and aws, for example.
Thanks for not adding useless fluff, keeping them short.
wth, I've gotten so many vague definitions of what devOps is and this is the only one that makes sense. ty ty
If your 100s videos were cracks I'd be an addict lol. Thank you for simplifying complex things in 100s
Looking forward more 100 second videos with simplified content 👍
this devops 100seconds >>>> all other 100 seconds I have seen so far!
Top contetn!
I like this new approach you're developing, short video followed by in depth video on the topic. Thanks buddy.
It'll be funny and educational to know these things
Greetings from Tanzania 🇹🇿
Whatever explained simply has tons of efforts invested
this was awesome, now I am gonna dig the rest of devops videos cuz my school did poor job in explaining it. Professor got benched for not being professional and now its a mess with another professor...
Really in love with these 100 seconds explaining things
Found this channel just today..
Nice short video on devops..
But devops is not "only" CI and CD.. I guess its hard to explain entire value chain in 100 seconds :)
Someone said that these are the best videos on UA-cam. I'm here to say: "Welcome to the best videos on UA-cam!"
best, simple, fastest and straight DevOps video
im a master in ci/cd now. tomorrow imma kill that interview. thanks buddy!
Just when I decided to use actions . Thank you so much 😊
Good choice, I recently moved Fireship's workflow to GH actions and have been very happy with it.
Awesome. Crystal clear in 100 seconds. Loved it :) Please keep adding more videos.
Smart guy. you walk more and endure than jog or run more and suffer shutdown. You are an excellent seed that knows how to appropriate your weight to best induce strength to your endurance threshold with time. Life and time are eternal, not short.
I found Github Actions very helpful.. especially building cross platform apps with electron. I don't have to setup a virtualbox on my local system to build for all the platforms.. I can easily leverage cloud resources using GH actions to build and release the next version. Awesome tool. Waiting for the in depth video👌
Now I want DevOps in 10,000 seconds 😭. Thnx for sharing this I think I will start learning devops
This is absolutely the explanation I've been looking for.
Thanks a lot
Thank you so much, for that lovely video.
How about an intro to docker containers, just the path to learn.
Really Love your content. Updated and to the point content and also very helpful to learn the basics. Keep up the Good Work Man. Really appreciated.
PS: it's my first ever comment for any youtuber.
0:10 - I like how the front end developer has a beret.
Loved the front end - back end character illustrations.
This is the best content I've ever come across on UA-cam. Can you please let me know where I can find full devops tutorials?
dang thanks for clearing up some confusion! Loved the screen capture examples to demonstrate practical usage!
An excellent example of a clear cut introduction to a topic! Thank you @Fireship
This strategy is genius... short video then long video. i like.
Great content as always.
this is crazy - I learnt so much in just 100 seconds
Great explanation, in a easy to understand format! The whole 100 seconds series is an amazing resource
You have a great way of explaining things in a nutshell.
i'm addicted to ur video, to enhance my knowledge
Was just learning this with Docker, K8s, and Travis. Thanks, nice video 👌
A full github actions CI/CD tutorial for a node.js app would be so helpful! Subscribing!
this was really helpful and concise. exactly what ive been looking for. thank you!
Jeff is still my favourite tech youtuber
Please make a full 10 minutes or so video for it.
I've been using Github, Travis and heroku for it. Want to see Github actions for this whole thing also.
thanks, using CI/CD as synonym for devops will make my job title easier to explain :D
Can’t wait for the full github actions video
That was fantastic! Instantly sent to my manager/associate, and to my dev team as well. They roughly understand what I'm doing, but not so much how or why, this video is perfect to quickly fill the gaps :-)
You are an absolute legend🔥 Looking forward for the full episode
This is only the dev side of devops, it also includes working with the end user to improve the deployment (ops) and working on security issues (opsec)
Some screens are shown just TOO fast for people to learn. Also, take 2-second breaths between ideas so our brains can grab the concepts. Thanks for sharing.
Best content in youtube! :) Sometimes you just want to understsand what the concept is before diving deep into it.
Most tutorials start with an introduction of themselves...
Thanks for this short, yet powerful videos! Liked and subbed!
Awesome explanation.
Now I have an overview on what this is about.
Thanks for all the videos. Always clear and to the point. You are the best.
glad you are tackling CI now, can't wait to see the next video!
Very helpful and concise, thank you!
Such a convenient and great way to learn new content 🎉👌 Your videos are absolutely amazing 🤘
Amazing as always.Need Mobile development in 100 second
thats why everyone wants one full stack developer
Just wow .... such an explanation in such a short time!!!
Please make more videos. Such as programming loop, condition in 100 seconds etc thanks!
Awesome content. Thanks so much for explaining CI / CD without all the BS.
best explanation ever in no time.
I just love this series man. Keep'em coming
I wish all tutorials were like this to be honest...
The quality is insane
How about a „selenium/test automation in 100 seconds” vid? You have QA fans as well!
So simply explained
Okay so this video does a good job of explaining *what* CI/CD does, but the basic implementation was not a great demonstration of *how* to most effectively use it. Rather than letting all contributors push code directly to the master branch, a better pattern would be:
1. Contributor makes a feature branch and pushes changes to that branch
2. Contributor makes a pull request to merge their changes from the feature branch to the master branch
3. Your CI implementation automatically kicks off tests once the PR is published and acts as a gate to prevent contributors from breaking the master branch
4. The PR is approved only once the merge validation from step 3 passes. You may also opt to add required signoffs from other contributors to ensure code is reviewed by others before merging.
Following this pattern allows contributors to work on their features independently without having to worry about breaking other people's code whenever they make a commit. It also keeps the master branch clean of intermediate commits, making it easier to revert entire feature changes if a bug is discovered later. This may seem like overkill if you only have a few people working on the same code, but it's essential as you start to scale up. The exact implementation of this pattern may differ from team to team, but these 4 steps are basically an industry standard.
Edit: to make this even more effective, you should also explicitly block contributors from pushing to the master branch to prevent others (and yourself) from forgetting to use the pattern and causing chaos.
I know i keep saying this, but this channel is the best youtube channel itw
FINALLY!!!!!!
I've been waiting years for a video like this!
You earned a subscriber! Great content and easy to follow.
I GOT goosebumps when i saw it was about devops
Awesome explanation 🔥❤️ and the background 🎶
Straight to the point! Thanks!
Extremely time economizing video! Thanks!
I became a Senior Software Engineer after watching 100 seconds of videos and with the use of Chat GPT to make me a good resume. 😎😎😎
As always such an informative video. I would tell any new JS dev to subscribe to your channel and watch all your videos.
Thanks Ross, much appreciated!
and just like that! hoping for more of this type of content. i give this 11/10
And here I thought this was some fancy new tech when it's what I've been doing the whole time with scripts.