5 Ways to DevOps-ify your App - Github Actions Tutorial

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 15. 03. 2020
  • Five easy ways to automate đŸ€– your software development process with Github Actions. Lean how to build CI/CD pipelines and other awesome DevOps workflows.
    - Special Thanks to Marc Stammerjohann for the Firebase Github Action Guide fireship.io/snippets/github-a...
    - Demo Code github.com/fireship-io/225-gi...
    - Github Actions github.com/features/actions
    #devops #github #tutorial
    Install the quiz app đŸ€“
    iOS itunes.apple.com/us/app/fires...
    Android play.google.com/store/apps/de...
    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
  • Věda a technologie

Komentáƙe • 284

  • @suhailbinnisar4792
    @suhailbinnisar4792 Pƙed 4 lety +468

    No other youtube can explain, and so live example of CI/CD under 15 minutes

  • @RABB3DB3AST13
    @RABB3DB3AST13 Pƙed 4 lety +444

    You're channel has quickly become the defacto video for quick and amazing content. Whenever you upload something I can learn something and its making me a better developer all the time. So thank you for making amazing content.

    • @FishyBearBeer
      @FishyBearBeer Pƙed 2 lety +7

      your*

    • @aaaa1339
      @aaaa1339 Pƙed 2 lety +3

      Sorry for the pedantics, but you are misusing the phrase de facto. De facto means a thing is something in practice in contrast to de jure, a thing being something by law. For example, North Korea and South Korea are still de jure engaged in war when de facto the Korean War ended in 1953. Just thought you might want to know.

    • @codeaperture
      @codeaperture Pƙed 2 lety

      We will be at 1M by February 2022 💯😅

    • @codeaperture
      @codeaperture Pƙed 2 lety

      @@aaaa1339 đŸ€«

    • @jakubkucera1973
      @jakubkucera1973 Pƙed 3 měsĂ­ci

      @@aaaa1339 With slightly more imagination, we could understand the de jure here as an official source of quick information for all things programming. It of course is by no means official, which necessitates the use of de facto. I wouldn't say it's exactly a good use of the phrase, but not completely wrong.

  • @kumaraakash86
    @kumaraakash86 Pƙed 4 lety +175

    This is the best CICD tutorial I have seen on CZcams. Simple, to the point and explained with live coding.
    Great work 👍

  • @EngerJimenez
    @EngerJimenez Pƙed 4 lety +67

    I had to learn all of this in less than 3 days for work, and now I can understand it very clearly. You're a very good instructor.

  • @mishrasidhant
    @mishrasidhant Pƙed 4 lety +11

    I have literally not found any other channel on CZcams that has given me as much value in as little time as yours. Thank you so much! đŸ‘đŸœ

  • @ianmoyer5332
    @ianmoyer5332 Pƙed 2 lety +4

    You are a legend for old web developers trying to get with the times. I'm building my first react native app and I'm teaching a UI designer web development thanks to you!

  • @vinayvarma266
    @vinayvarma266 Pƙed 3 lety +6

    This is so wholesome. Such an amazing way to explain. Your code along approach is the best. Please don't stop making videos. Lots of love and thanks

  • @joshr3739
    @joshr3739 Pƙed 4 lety +15

    You've explained everything in this video so well, thank you so much! Really appreciate your videos and they've helped so much getting a more 'workplace' environment into some of my home projects :)

  • @Alcaatraz01
    @Alcaatraz01 Pƙed 4 lety +10

    You deserve a nobel prize for this. Ty so much!

  • @williamukoh
    @williamukoh Pƙed 4 lety +4

    This packs quite a lot under 12 minutes. Well done Sir đŸ‘đŸœ

  • @jaimerojas6578
    @jaimerojas6578 Pƙed 4 lety +34

    This is like super useful thanks so much for such quality content!

  • @akinaguda
    @akinaguda Pƙed 4 lety

    You make the best videos! I watch a bunch of tutorials but yours always finds a way to stand out.

  • @manuelpineda9067
    @manuelpineda9067 Pƙed 2 lety +3

    This tutorial is brutally well explained and with lots of in-depth knowledge. Thanks!

  • @nicholascalloway-salazar4227

    Woah! This video is incredible! Very impactful content!đŸ€˜đŸŸđŸ€Ż Congrats on 300k!💙🙌

  • @poglord._
    @poglord._ Pƙed 3 lety +3

    You are the best youtuber in the world for me. Your every 100 seconds is so helpful. PS: I am Just 13 years !

  • @rahulpadalkar6237
    @rahulpadalkar6237 Pƙed 4 lety +4

    The production quality on these videos is đŸ”„đŸ”„đŸ”„ You are my inspiration as a creator!

  • @Danielo515
    @Danielo515 Pƙed 4 lety +2

    I’ve been using travisCi for years, so I’m not new to te game. But after reading github docs for actions I find them very confusing. That’s why I’m so impressed how easily you explained it. Good job!

  • @sheksbear
    @sheksbear Pƙed 4 lety +6

    Amazing 😍 I really enjoyed the CI/CD part have been depending on the travis fo that didn't knew GitHub has this inbuilt

  • @ahsanjamal4108
    @ahsanjamal4108 Pƙed 3 lety +1

    Hats Off to you sir. Just learned CI/CD plus github actions in only 15 minutes :D Waiting for more of your content :)

  • @hesamossanloo
    @hesamossanloo Pƙed 2 lety +2

    Thank you man, for investing so much time in making such informative videos. I hope you know what big of a difference you are making in your community 😍 and how much we all appreciate it.

  • @karthikr7956
    @karthikr7956 Pƙed 2 lety

    your channel is amazing, instead of wasting tons of time for knowledge, we can get it here in 15mins.

  • @nmanikiran
    @nmanikiran Pƙed 4 lety +99

    Congratulations 🎉 for 300k

    • @Fireship
      @Fireship  Pƙed 4 lety +9

      Thank you Mani!

    • @cristif92
      @cristif92 Pƙed 3 lety +3

      100k more in just 5 months

    • @ub3699
      @ub3699 Pƙed 3 lety +4

      Congratulations for 600k

    • @ANDREPEIXOTO1
      @ANDREPEIXOTO1 Pƙed 3 lety +3

      Watching this video a year later and the channel has 683k subscribers. Great content! đŸ‘đŸ»

    • @computerscience1152
      @computerscience1152 Pƙed 2 lety +2

      Congrats for 720k

  • @deez_nu1s
    @deez_nu1s Pƙed 3 lety

    Dude thamk you so much for your videos, I love the fast pace!

  • @SianJon
    @SianJon Pƙed 3 lety +1

    Currently, we're using GA to deploy apps to multiple cloud providers. The backend is automated. However, the frontend is still manual. I plan to use GA to create an automated workflow for it. Pretty pumped and inspired. Thanks for the. awesome video!

  • @TheWebsterExperience
    @TheWebsterExperience Pƙed 2 lety

    watching this as of october 2021. "we just reached 300k subscribers" and you're now at 860k, one year and a half after. Congrats!

  • @oshodikolapo2159
    @oshodikolapo2159 Pƙed rokem

    Very well explained in short amount of time. Thanks

  • @leitto-corleone
    @leitto-corleone Pƙed 4 lety +1

    glad to being one of your subsribers. i really like the whole effort in animations and presentation ... only one thing is sometimes you explain things quite fast... i'm not a native speaker, i can still understand what you're saying but it takes me more time to process that i have to turn off caption for better understanding. anyway good video as always

  • @berightben8318
    @berightben8318 Pƙed 3 lety

    I am kinda addicted to your channel, feels like 2 minutes paper. I am sure it will reach 1 million sub.

  • @wecreus804
    @wecreus804 Pƙed 4 lety +6

    God damn this is a good tutorial.
    Love what you’re doing ❀

  • @alkaseemabubakar7948
    @alkaseemabubakar7948 Pƙed 2 lety

    Thank you for this video, this is really helpful and the best CI/CD pipeline tutorial.

  • @suraj-ram7488
    @suraj-ram7488 Pƙed 4 lety +3

    Amazing content as always!!

  • @sagnikpradhan3594
    @sagnikpradhan3594 Pƙed 4 lety

    Great Video! Was just thinking of using Github Actions for an upcoming git repo!

  • @cabdev7921
    @cabdev7921 Pƙed 3 lety

    Content is literal fire, that reflects the name of this channel.

  • @dustymccord
    @dustymccord Pƙed 4 lety

    Thanks for this video. I am going to start using GitHub actions all the time now.

  • @kavinda.jayakody
    @kavinda.jayakody Pƙed 4 lety +1

    Perfection! Absolute perfection đŸ”„

  • @berakoc8556
    @berakoc8556 Pƙed 3 lety

    I adore the way you craft those wonderful videos.

  • @raghukumble
    @raghukumble Pƙed 4 lety

    Great info in less than 13 min. Awesome!

  • @aasthamehtatech
    @aasthamehtatech Pƙed 4 lety

    Learning bits every day. Thanks!!

  • @JoshuaVanAllen
    @JoshuaVanAllen Pƙed 4 lety

    dude you're videos are always amazing!

  • @marcomeurs462
    @marcomeurs462 Pƙed rokem

    That one bottle of red sauce though.... Great video, thanks!

  • @nuggetsmartis
    @nuggetsmartis Pƙed 4 lety

    Thank you I was having problems understanding github actions

  • @Raj0x01
    @Raj0x01 Pƙed 2 lety

    Nice and Easy. CI/CD is clear to me.

  • @comichero853
    @comichero853 Pƙed 2 lety

    Congratulations for 700K Subs

  • @Shantanu08sharma
    @Shantanu08sharma Pƙed 3 lety

    Awesome, I liked, subscribed, saved and downloaded this video... really cool.

  • @reberoprince
    @reberoprince Pƙed 4 lety +1

    great content. I appreciate your efforts. Thanks

  • @alphacoder3822
    @alphacoder3822 Pƙed 2 lety

    Your channal is gold for devs

  • @michongoma7598
    @michongoma7598 Pƙed 4 lety +1

    Wow! Very useful information.

  • @aspirinemaga
    @aspirinemaga Pƙed 3 lety

    What a valuable content here !!! thank you so much

  • @creazy2312
    @creazy2312 Pƙed 4 lety +31

    using github actions since beta to generate and deploy my personal website with nuxt onto my webserver

    • @Fireship
      @Fireship  Pƙed 4 lety +11

      Nice, I recently moved fireship.io to actions and have been very happy with it.

  • @metalbat725
    @metalbat725 Pƙed 3 lety

    Nice I like this straightforward easy to understand

  • @TheOnlyEpsilonAlpha
    @TheOnlyEpsilonAlpha Pƙed 4 lety

    Thank you so much, now i finally understand that strange function. I will integrate that in my Workflow for example that Slack Notification.
    I begun a so-called „commitreporter“ which local analysis new commits, uncommited files and pulled them together in a Slack Message, but your Option gives me a much better solution running complete in the cloud without me need to implement the proxy access to this app again (firewall restrictions are annoying as frick) and having a decent solution.
    Edit: I subscribed your Channel cause i can see from this video: It will improve my projects a lot

  • @futuregootecks
    @futuregootecks Pƙed rokem

    omg that was so amazingly helpful!!!! i wish I would have thought to figure this out way sooner, woulda saved me a lot of time had I just seen this weeks ago lol

  • @Mufti199
    @Mufti199 Pƙed 4 lety +6

    When you said "just passed 300k subs", I was like wait, how old is this video only to realize you have 360k subs (at the time of this comment)....how the hell is that possible?! Your content is amazing man.

    • @fahmad4921
      @fahmad4921 Pƙed 3 lety

      In 2021 he has 595k followers

  • @CloudWithUgur
    @CloudWithUgur Pƙed 3 lety

    THANK YOU ! you probably saved me an hour ! thank you !

  • @pokefan2711
    @pokefan2711 Pƙed 2 lety

    Really good. No bullshit, straight to the points.

  • @luisantoniovaldovinos1494

    Thanks you so much for the explain, it helped me with my homework.

  • @fritzgeraldmoran278
    @fritzgeraldmoran278 Pƙed 4 lety

    Totally deserved that 300k looking forward to your 500k to 1M

  • @honguyenminh
    @honguyenminh Pƙed 2 lety

    0:44 shout out from Vietnam!

  • @yash1152
    @yash1152 Pƙed rokem

    0:01 oh lol, i also tilt the thing while pouring something into it. nice seeing it somewhere else too

  • @LazyShady
    @LazyShady Pƙed 4 lety

    Anyone else immediately jump to his video whenever he uploads? Like immediately?

  • @oLunatiko
    @oLunatiko Pƙed rokem

    Great vid, straight to the point.

  • @btandayamo
    @btandayamo Pƙed 3 lety

    My mind just got blown away đŸ€Ż

  • @palachokrab5711
    @palachokrab5711 Pƙed 3 lety

    So clean.. thanks

  • @aakashyadav8327
    @aakashyadav8327 Pƙed 3 lety

    Thank you. Amazing Video

  • @andrearsenault7284
    @andrearsenault7284 Pƙed 4 lety

    Epic video, thanks so much!

  • @Kasukke
    @Kasukke Pƙed 3 lety +2

    wow I've never seen a channel with so many positive comments... But great work. This is really helpful for refreshing or just demistifying some things in software development

  • @ThiGrunfeldt
    @ThiGrunfeldt Pƙed 4 lety +2

    ohhhh boi! when the notification of Fireship comes! hahah xD

  • @MDSABBIR-we3pc
    @MDSABBIR-we3pc Pƙed 3 lety +1

    Congrats 648K ❀❀

  • @g-luu
    @g-luu Pƙed 4 lety +11

    the speed i click on fireship vids is of light lol

  • @dbroche
    @dbroche Pƙed 2 lety

    As always great, GREAT content. Fun to see your face on your GitHub profile. Thanks for all the hard work and focused energy it takes to deliver such cool vids. Rock on Jeff!

  • @manfrombritain6816
    @manfrombritain6816 Pƙed rokem +1

    oh cool, yet another thing to learn. can't wait for 3 days from now when i need to learn another thing. maybe if we keep learning new things, in 20 years we might get a chance to actually do some work

  • @leocarvalho8051
    @leocarvalho8051 Pƙed 4 lety +1

    really nice! i havent even watched yet

  • @lucasgautier8373
    @lucasgautier8373 Pƙed 4 lety

    Had to watch at 0.75x playback speed - really quality content

  • @gokuafrica
    @gokuafrica Pƙed 4 lety +2

    Amazing video as usual. Can you make a tutorial about running automated tests? I read about it in a great book called the lean startup but never got to know how to get it done.

  • @georgegach723
    @georgegach723 Pƙed 4 lety +1

    You're a gift to devkind

  • @mavriksc
    @mavriksc Pƙed rokem

    I know the channel from meme content but i needed to learn this and this was a great intro thank you.

  • @luxxart
    @luxxart Pƙed rokem

    Amazing tut!

  • @mudscuffer
    @mudscuffer Pƙed 2 lety

    That looks so much easier than I imagined. Can't wait to get started!

  • @arbi2fr
    @arbi2fr Pƙed rokem

    Great video 🎉, thanks

  • @FilledStacks
    @FilledStacks Pƙed 4 lety

    Great video. It also reminds me that I need to stop publishing manually to my website and setup some actions to do that for me. That and deployment for my Flutter packages.

  • @kisantamang6448
    @kisantamang6448 Pƙed 4 lety

    this channel deserve millions subs

  • @rami3sam
    @rami3sam Pƙed 4 lety +3

    amazing video simplified explanation i always learn new concepts from your videos thank you!

  • @bricxcarasco3653
    @bricxcarasco3653 Pƙed 2 lety

    Smooth, nice and easy.

  • @shubhamsehgal2336
    @shubhamsehgal2336 Pƙed 4 lety +33

    can you make a video of 100 seconds of tensorflow or any ml js library? Great video thoughđŸ‘đŸ€—

  • @harpymaslow
    @harpymaslow Pƙed 4 lety

    Damn Jeff ! That was on point. Thx

  • @moazelsawaf2000
    @moazelsawaf2000 Pƙed rokem

    Thanks a lot ❀

  • @phulengo
    @phulengo Pƙed 4 lety +5

    0:44
    COVID-19 Song from Vietnam with love ❀

  • @eyemotif
    @eyemotif Pƙed 4 lety +1

    i love this channel sooooo much

  • @erin396
    @erin396 Pƙed 3 lety

    Video is really superb

  • @Netrole
    @Netrole Pƙed 4 lety

    6:18 man you can read minds. The first thing i thought when you got to github actions was: How can i use this to automatically deploy to firebase hosting
    The firebase backup cronjob is a sweet bonus

  • @dsahub6232
    @dsahub6232 Pƙed rokem

    This was amazing!!

  • @Chatsworth1979
    @Chatsworth1979 Pƙed 2 lety

    Tremendous. Thank you. +1

  • @thetowerfantasymusic
    @thetowerfantasymusic Pƙed 4 lety +1

    This channel really is fire !

  • @Monawwar
    @Monawwar Pƙed 2 lety

    Exactly what I was looking for âœŒđŸ»đŸ«đŸ«

  • @gavinchan4627
    @gavinchan4627 Pƙed 3 lety

    🎉, very useful, thanks

  • @FebiyanRachman
    @FebiyanRachman Pƙed 4 lety +2

    You are a blessing. Subscribed.

    • @Fireship
      @Fireship  Pƙed 4 lety

      Welcome to the channel Febiyan 🍰

  • @sanderschat
    @sanderschat Pƙed měsĂ­cem

    "the channel surpassed 300K subscribers..."... ;)
    GREAT!!

  • @maasnicolas
    @maasnicolas Pƙed 4 lety

    Maybe just a small remark but maybe useful for other viewers who tried to follow along with the Firebase Deployment part. You made a small error in your YAML file and I, stupid as I am, typed it right over. The line with: and then node-version: 12 = you forgot to indent node-version: 12. If you forget to do that (like I did) your Action obviously will fail. Just wanted to let you know that 😄. Otherwise great video! Thank you very much!

  • @RuanHuysen
    @RuanHuysen Pƙed rokem

    A bit late to the party here, but the tutorial is still relevant! Nice!

  • @pawanghewande
    @pawanghewande Pƙed 4 lety +1

    ♄♄♄ Thank you.....