Creating a Continuous Delivery Pipeline With GitHub Actions: How to Deploy To AWS EC2 Instantly!

Sdílet
Vložit
  • čas přidán 7. 09. 2024
  • Creating a Continuous Delivery Pipeline With GitHub Actions: How to Deploy To AWS EC2 Instantly!
    Here is the repo:
    github.com/var...

Komentáře • 64

  • @shubhamverma1407
    @shubhamverma1407  Před 10 měsíci +1

    You can checkout the code here:
    github.com/varsubham/cicd-pipeline

  • @oscarenriqqdev6931
    @oscarenriqqdev6931 Před 3 měsíci +2

    THANK YOU!! A lot of information in 12 minutes.

  • @krishmarsonia2059
    @krishmarsonia2059 Před 2 měsíci +2

    For all those who are getting error of An image does not exist locally with the tag: ***/
    - name: Building the Docker image
    run: docker build -t {your image name} .
    - name: Tagging image
    run: docker tag {your image name}:latest {your dockerhub username}/{your image name}:latest
    - name: Pushing to DockerHub
    run: docker push {your dockerhub username}/{your image name}:latest
    Add the last 3 commands like this

  • @naveedalirehmani4135
    @naveedalirehmani4135 Před 10 měsíci

    All this information in just 12 minutes! this video was all I needed. it was a hidden gem. thank you very much.

  • @kitkarson4226
    @kitkarson4226 Před 2 měsíci +1

    Straight to the point. no time waste. 👍

  • @adventurer2395
    @adventurer2395 Před 9 měsíci +9

    This video needs to be watched at 0.25

  • @user-ko5js1ho8y
    @user-ko5js1ho8y Před 9 měsíci +1

    Great tutorial so informative and well explained in few minutes. Awesome.

  • @shaktipattnayak
    @shaktipattnayak Před měsícem

    This is exactly what I was looking for thank you Shubham.

  • @user-xi2nv2td5h
    @user-xi2nv2td5h Před 4 měsíci +1

    This video such a informative and easy to understand. next time when you make any video please speak little bit slowly. Have a great Future. God Bless you Shubham

  • @samirp.3181
    @samirp.3181 Před 11 měsíci

    Bhai awesome......I'm speechless after seeing this......I'm using docker images and containers to deploy (not gitHub) but after watching this.....I'm stunned
    thank you

  • @MohasinKR-rs4kc
    @MohasinKR-rs4kc Před 4 měsíci

    Your voice such calmness!

  • @gaychin8654
    @gaychin8654 Před 7 měsíci

    Very helpful!!! Straight and concise. Thanks!

  • @AmarKrGupta-ys1gu
    @AmarKrGupta-ys1gu Před rokem +1

    Thanks bro for this video
    we need more video like this

  • @neenav1999
    @neenav1999 Před 4 měsíci +1

    Agreed that you know the stuff good. But a great video is the one which everyone can follow and understand including the beginners. Probably you deserve more subscribers. Explain the things slowly and bit more clearly (like in Net Nijnjas videos). why so much rush like in war zone?. Every viewer is not in same frequency like yours. Right?. good luck.

  • @random-user-1337
    @random-user-1337 Před 9 měsíci +1

    To the point video. Awesome.
    Thanks a lot.

  • @kirteekumari3459
    @kirteekumari3459 Před rokem

    Hey, thanks a lot for this. I did struggle at some points but your video was helpful.

  • @GreatTaiwan
    @GreatTaiwan Před 15 dny

    للي يشوفو فيديو ما راح انصح بطريقة دي
    المسألة هي انو بكون عندك
    2 branches
    واحد لكل مرة بتعمل اصدار (كل ربع سنة مثلا او كل ٦ شهور)
    Prod
    و ثاني بكون فيه كل شغل اي تو ديت
    main
    و منه حا تعمل برانشات إضافية عشان تحل اي مشكلة مثل أضاف خاصية
    ما ممكن كل مرة تعمل شي تطلع حاوية جديدة
    الأفضل من دة انو تعملها بستخدام
    Tags
    تقدر تسوي
    Push git tag
    و تخلي ال
    Pipeline (workflow)
    بتاعك كل مرة يشوف لو ال
    Commit
    فيها
    Tag
    معينة يستخدم اسمها كإسم حاوية جديدة
    وقتها تتحكم في بتين تطلع حاوية

  • @AmitBiswastunebox
    @AmitBiswastunebox Před 2 měsíci

    love it. on to the point, no bulshit around.

  • @aritrasadhukhan5674

    Great great video, Thank you!

  • @simpledataengineer5231
    @simpledataengineer5231 Před měsícem

    Amazing video!

  • @flaretm1974
    @flaretm1974 Před rokem

    Great tutorial. Very clear and straight forward. I fully understand now how this works. Will apply to my project soon. Thanks.

  • @stefanambrose5616
    @stefanambrose5616 Před 2 měsíci

    thank you you helped a lot

  • @tristheflash6928
    @tristheflash6928 Před 3 měsíci

    really u are senior even super senior tks my fr very much

  • @nayeemrafsan356
    @nayeemrafsan356 Před 2 měsíci

    great video!

  • @CrashTheGooner
    @CrashTheGooner Před rokem +2

    Nice Shubham good job ! but this nginx config is useless as docker container once exited will never have the previous IP. But then again good for local dev env

    • @shubhamverma1407
      @shubhamverma1407  Před 10 měsíci +1

      Thanks, yeah right IP will keep changing. Anyway this we cannot use in production also since its not a rolling update. There is some downtime between deleting old container and starting new container.

  • @MrUmban
    @MrUmban Před rokem

    Thank you for your clear explanation

  • @codecoder005
    @codecoder005 Před 11 měsíci

    good work man. it really helped me

  • @hao57
    @hao57 Před 6 měsíci

    Great tutorial, thanks man! 😎

  • @satish-pokala
    @satish-pokala Před 8 měsíci

    Thank you 👍🏻. Helped a lot.

  • @PanosCodeOs
    @PanosCodeOs Před rokem

    Thank you bro this video saved me!

  • @warrenwei6094
    @warrenwei6094 Před 9 měsíci

    It helps a lot, thank you!

  • @debillion
    @debillion Před 2 měsíci

    I tried to do a curl after the docker run using curl 0.0.0.0/8080 and I got this error curl: (52) Empty reply from server
    The port 8080 is opened in my security group. Do you perhaps know what I did wrong?

  • @gerardosalasm6213
    @gerardosalasm6213 Před rokem

    thank you, it helps me a lot 😄

  • @HasanJaweesh-lf5fn
    @HasanJaweesh-lf5fn Před 3 měsíci

    I thought it's 12 min long, turns out it's 12 hours long

  • @vijaikannan3143
    @vijaikannan3143 Před 5 měsíci

    Really useful video. First of all thanks a lot for this informative video. I have written python docker container. The followed your video and did step by step approach. I can see the container image in my linux m/c, but when I gave dcoker ps command, nothing is displayed. I got stuck in this step. No info. about the port etc., Will you please help me where I am going wrong.

  • @abubakersaddique851
    @abubakersaddique851 Před rokem

    plz add your dummy nodejs code and other links from where you copy code and thanks bro for this video

  • @KapilKumar-ps6gu
    @KapilKumar-ps6gu Před rokem

    Nice video. But whenever u make quick change in your file or command. Specify it. People can miss such things and waste lots of time to fix these minor stuffs.

  • @VarunSharma-xd8xd
    @VarunSharma-xd8xd Před 4 měsíci

    somoeone tell me a good video where i can understand how to make ci cd pipeline im not able to understand from these kind of vidoes

  • @sahlcyprus939
    @sahlcyprus939 Před 6 měsíci

    does the container ip changes whenever the new container builds ?

  • @debillion
    @debillion Před 2 měsíci

    cant we also use self-hosted for the CI part?

    • @shubhamverma1407
      @shubhamverma1407  Před 2 měsíci

      yes we can

    • @debillion
      @debillion Před 2 měsíci

      @@shubhamverma1407 i have been having issues. the ec2 machine keep going offline when running the CI

    • @shubhamverma1407
      @shubhamverma1407  Před 2 měsíci

      @@debillion make sure you are running it as a service, so even if you logout of the machine, github runner would still be running

  • @codewithzardam8904
    @codewithzardam8904 Před 4 měsíci

    how to maintain the runner up all the time ...

  • @VarunSharma-xd8xd
    @VarunSharma-xd8xd Před 4 měsíci

    took me more than 2 hr to complete it

  • @muhammadfaheem4024
    @muhammadfaheem4024 Před 10 měsíci

    what was the fix image name commit that you did? Initially it was failed but you added something what was that change?

    • @shubhamverma1407
      @shubhamverma1407  Před 10 měsíci

      I just changed the docker image name, this is the new build cmd i used (forgot to add username earlier)
      docker build -t varsubham/cicd-pipeline .

  • @user-ti8sz5ps7r
    @user-ti8sz5ps7r Před rokem

    give one example clearly and slowly

  • @cuizeyue10
    @cuizeyue10 Před 9 měsíci

    love it

  • @itsmehemant7
    @itsmehemant7 Před 8 měsíci

    wah verma ji

  • @piegzini1269
    @piegzini1269 Před 7 měsíci

    Jesteś prze dym

  • @jilesingh1124
    @jilesingh1124 Před 5 měsíci

    you type very fast

  • @ecanalysis7589
    @ecanalysis7589 Před 6 měsíci

    Upload more videos sir🙏🙏

  • @GreatTaiwan
    @GreatTaiwan Před 15 dny

    للي يشوفو فيديو ما راح انصح بطريقة دي
    المسألة هي انو بكون عندك
    2 branches
    واحد لكل مرة بتعمل اصدار (كل ربع سنة مثلا او كل ٦ شهور)
    Prod
    و ثاني بكون فيه كل شغل اي تو ديت
    main
    و منه حا تعمل برانشات إضافية عشان تحل اي مشكلة مثل أضاف خاصية
    ما ممكن كل مرة تعمل شي تطلع حاوية جديدة
    الأفضل من دة انو تعملها بستخدام
    Tags
    تقدر تسوي
    Push git tag
    و تخلي ال
    Pipeline (workflow)
    بتاعك كل مرة يشوف لو ال
    Commit
    فيها
    Tag
    معينة يستخدم اسمها كإسم حاوية جديدة
    وقتها تتحكم في بتين تطلع حاوية