No video

Automatic Deployment With Github Actions

  Рет қаралды 175,874

Traversy Media

Traversy Media

Күн бұрын

Пікірлер: 189
@pepecalixto2790
@pepecalixto2790 2 жыл бұрын
I think I'm not the only one feeling this way but... If our startups "shine" in the near future it will be because of people like Brad and Anson! Great Tutorial!
@programmer4047
@programmer4047 3 жыл бұрын
I came here to learn GitHub Actions but ended up learning nginx 😅
@thatonecoder737
@thatonecoder737 Жыл бұрын
You are a LIFE SAVER! I was looking everywhere for a way to deploy code from github to my virtual machine without having to do it manually every time. A whole day of searching, almost lost all hope, finally! Thank you so much Anson, for this video.
@rohanshenoy8353
@rohanshenoy8353 3 жыл бұрын
I wanted to learn this today and Traversy media released a course. So awesome
@aguynamedandre350
@aguynamedandre350 3 жыл бұрын
This is EXACTLY what I needed!
@azizkaukawala
@azizkaukawala 3 жыл бұрын
Thank you Anson & Brad! Not only just GH Actions, but you cleared many of my queries regarding node apps. Thank you! 😻
@JonLeeSmith
@JonLeeSmith 3 жыл бұрын
Thanks Brad, this is what I voted for :) Great 'job' Anson!
@ebrahem-dev
@ebrahem-dev Ай бұрын
Just what i need all in one simple tutorial♥️ really man you are great
@spaghetticode3107
@spaghetticode3107 3 жыл бұрын
Yes! Been waiting for something like this for a long time
@stavrosrempelos9676
@stavrosrempelos9676 3 жыл бұрын
I have learnt so much from thiw channel! Th;ank you!
@sanghvian
@sanghvian 3 жыл бұрын
Oh. My. God. Wow !!!!! Been wanting to literally learn this since the past week !! Thanks a lot Brad and Anson !!
@moonyyy9093
@moonyyy9093 3 жыл бұрын
Thanks Brand! I emailed you last week for CICD tute and I do see this happen today!
@PlotTwists
@PlotTwists 3 жыл бұрын
If it's only about pushing code, git-ftp is a better solution I think, you get to choose which commit to deploy and it only uploads changed files But for deployments that require building or running script before or after the push this is very helpful
@alexisotsa
@alexisotsa 2 жыл бұрын
Dude! This shouldn't be called github actions, This is "how to setup your whole life" ! Amazing video!
@nickchauhan
@nickchauhan 3 жыл бұрын
👏👏👏 Super awesome tutorial I learned a lot from this. Github Actions + Nginx + SSL + Full stack deployment etc. Bravo 👏👏👏
@collegelifesolution7187
@collegelifesolution7187 3 жыл бұрын
Thanks for choosing this topic. 🤩🤩🤩
@saeedhadikhanloo5499
@saeedhadikhanloo5499 3 жыл бұрын
That was awesome. Thanks, Anson and Brad!
@johnpatrickmadrigal477
@johnpatrickmadrigal477 2 жыл бұрын
This is what I needed right now. Thank you Trav and Anson!
@YasinBikmazer
@YasinBikmazer 3 жыл бұрын
Nice Shot ! I've been looking for this for few days. Thank You !
@yzzygomez
@yzzygomez 3 жыл бұрын
Thank you very much! I had already my server in the root of my instance, and the /actions-runner folder is created in there as well, then when you make your first "deploy" with the actions, it creates again the repo within the /actions-runner folder. So i had to kill all processes from the server i had before, remove it and then i was able to see the actual server attached to the action deploys runining with the changes made on the master branch. Just in any case you guys have the same issue ✌️
@dxshindeo
@dxshindeo 3 жыл бұрын
Never delete this video... Bookmarked for life!
@Aaronmoreno
@Aaronmoreno 3 жыл бұрын
Been doing some github actions and this is perfect timing!
@SunilSkanda
@SunilSkanda 3 жыл бұрын
Thanks, Brad. I've added this to my watchlist. This is useful stuff.
@ayaneshsarkar7804
@ayaneshsarkar7804 3 жыл бұрын
Man, I needed this video. A request, please make more videos on different payment APIs.
@engineerinie
@engineerinie 3 жыл бұрын
I really liked this type of videos. Travesy media getting diverse day by day
@yanisbenslimane3106
@yanisbenslimane3106 2 жыл бұрын
This is the best video EVERR !!!! THANKKKSS
@jeevanjyotidash7104
@jeevanjyotidash7104 3 жыл бұрын
After running job npm install gives me error (No such file or directory) Please help.
@ultradevx
@ultradevx 3 жыл бұрын
Thank you Brad. This was a great video to learn from
@breezycodes
@breezycodes Жыл бұрын
👏🏽 👏🏽 👏🏽 👏🏽 👏🏽 👏🏽 Well done. I was thinking about teaching this in a future video.. but this tutorial is very good. The only thing missing is showing how to automate the renewal of the SSL certificate
@ashimi0x
@ashimi0x 3 жыл бұрын
#EndSARS #EndPoliceBrutality #StopPoliceBrutalityinNigeria #StopKillingNigerianYouths#EndSARS #EndPoliceBrutality #StopPoliceBrutalityinNigeria #StopKillingNigerianYouths
@Gravi-channel
@Gravi-channel 3 жыл бұрын
Awsome
@yatiacdev
@yatiacdev 3 жыл бұрын
Can you explain why you need to rewrite the requests to /api if you are basically leaving it how it was before (e.g. /api/hello will rewrite to /api/hello). Can't you just pass it directly to port 3000 ?
@dealerpriest
@dealerpriest 3 жыл бұрын
Seems to me thats a mistake. I would remove the "api" part in the rewrite. Then he wouldn't need to match against "/api" in express.js
@EphraimMower
@EphraimMower 3 жыл бұрын
Was about to ask the same Q
@timmr1877
@timmr1877 2 жыл бұрын
Thank you for this video, helped me setup actions for the first time. Very good.
@rajpiskala
@rajpiskala Жыл бұрын
This is incredibly well made. Thank you for this amazing tutorial!
@ashimi0x
@ashimi0x 3 жыл бұрын
#EndSARS #EndPoliceBrutality #StopPoliceBrutalityinNigeria #StopKillingNigerianYouths
@teachyourselfcs
@teachyourselfcs Жыл бұрын
Wow, loved this video at all levels subbed to your channel Anson
@someoneelse8263
@someoneelse8263 Жыл бұрын
Perfectly explained and always on point ! thanks you !
@nishantkumar6960
@nishantkumar6960 3 жыл бұрын
omg❤️. I was waiting for this since months. Thank you so much 💝. I 'm your first viewer.
@ayushkaushik2459
@ayushkaushik2459 3 жыл бұрын
Hi can u help me in GitHub problem ?
@nishantkumar6960
@nishantkumar6960 3 жыл бұрын
@@ayushkaushik2459 If I can, certainly I will. What's the issue?
@Chandasouk
@Chandasouk 3 жыл бұрын
Pretty cool. My old job used Jenkins but I never really looked into it. Nice to see other automation tools out there.
@tokaykorkut9642
@tokaykorkut9642 Жыл бұрын
As always, Great job on this channel!
@jshossen
@jshossen Жыл бұрын
Super helpful
@arbazadam3407
@arbazadam3407 3 жыл бұрын
Thank you so much Brad ♥️👏🏼💯
@carterv.31
@carterv.31 3 жыл бұрын
Anson's video is gold. Really loved it. I want to set up environment variables in this work flow. Anyone please tell how to do it.
@lifeoftyw
@lifeoftyw Жыл бұрын
Did you ever figure this out?
@sonaisrayelyan2947
@sonaisrayelyan2947 3 жыл бұрын
Really good video, I learn lot about ssl certificate, about automatic deployments, thanks a lot
@cloudtrainingforethusiast
@cloudtrainingforethusiast 3 жыл бұрын
Awesomeness Fabulous... Thanks for this video
@franciskisiara
@franciskisiara 2 жыл бұрын
You just got a new subscriber man 👨
@RintoExandiSinaga
@RintoExandiSinaga 2 жыл бұрын
Thanks for the good work, it's very detailed and helpful. Keep up.
@cedricizabayo
@cedricizabayo 3 жыл бұрын
Thank you, you saved my time.
@silvesterwali6565
@silvesterwali6565 3 жыл бұрын
this is really recommended
@muhamadekhhaji4912
@muhamadekhhaji4912 Жыл бұрын
Thank you for this.
@RajuSingh001732
@RajuSingh001732 3 ай бұрын
Excellent
@tofa8608
@tofa8608 3 жыл бұрын
Wow, just wow!
@NishargShah
@NishargShah 3 жыл бұрын
Best video with awesome explanation, Thanks 😀
@ssahillppatell
@ssahillppatell 3 жыл бұрын
One of the best tutorial out there
@sulaymanmuhammedjawneh5937
@sulaymanmuhammedjawneh5937 3 жыл бұрын
what everyone been waiting for yaaayyy!!!
@silvesterwali6565
@silvesterwali6565 3 жыл бұрын
thank for great toturial
@jnmldo
@jnmldo 3 жыл бұрын
Thank you so much, This is gold!
@dovakiin0
@dovakiin0 3 жыл бұрын
Thank you soo much. This was so easy to follow
@marufahmed7314
@marufahmed7314 2 жыл бұрын
Thank you so much. I learned something new
@johanlarsson9805
@johanlarsson9805 3 жыл бұрын
This is basicaly what I have been doing manually with Webhooks and scripts I created on the server. NginX was also needed then to make the endpoints for the Webhooks.
@HuyenNguyen-bb3cg
@HuyenNguyen-bb3cg 2 жыл бұрын
Thanks for the helpful video!
@md.mohiuddin
@md.mohiuddin Жыл бұрын
Great tutorial. Thanks a lot.
@srikanthambaldhage2268
@srikanthambaldhage2268 Жыл бұрын
Thankyou so much friend
@ExarchiasGhost
@ExarchiasGhost 2 жыл бұрын
It was a very interisting tutorial. To be honest you are going a bit too fast through all the details, but if someone follows carefully through your tutorials will be benefited greatly. I love how well you are addressing the matter of routing. Great video!
@Memeche12
@Memeche12 2 жыл бұрын
This video is so helpful thanks!
@mayurchavhan8590
@mayurchavhan8590 3 жыл бұрын
WOW waited for this...
@danieladedeji5285
@danieladedeji5285 3 жыл бұрын
AGENT_ALLOW_RUNASROOT is now RUNNER_ALLOW_RUNASROOT
@kadeus
@kadeus 3 жыл бұрын
prefect
@iUmerFarooq
@iUmerFarooq 3 жыл бұрын
Once again Anson here ❤
@hamidja1537
@hamidja1537 Жыл бұрын
Thanks for sharing
@alexandros-markovits
@alexandros-markovits 3 жыл бұрын
Great video! Really interesting
@Rasmussen0001
@Rasmussen0001 3 жыл бұрын
I could understand the first 5-10 minutes - but I think the rest of the video went a little too fast - you could have spent a little more time explaining
@iHariPatel
@iHariPatel 2 жыл бұрын
Done ✅ I implemented successfully. Thank you 😊
@michaelogbuma7344
@michaelogbuma7344 3 жыл бұрын
This guy is just amazing ❤️❤️❤️
@kishorepadmanaban8254
@kishorepadmanaban8254 3 жыл бұрын
That's password sounds like 50 letters :)
@allauddinyousafxai
@allauddinyousafxai 3 жыл бұрын
Thank you. You made my Day ♥️ ♥️ ♥️ ♥️
@sayalook6643
@sayalook6643 3 жыл бұрын
great video !
@codezero6023
@codezero6023 3 жыл бұрын
That’s cool. I have always used Travis CI with Github
@daniellindegren1182
@daniellindegren1182 2 жыл бұрын
Great tutorial. It should be `location /api/ { rewrite ... }` with the trailing slash. If you leave it off, '/apifhjbcfdh' gets rewritten.
@johncerpa3782
@johncerpa3782 3 жыл бұрын
Great video, thank you
@reggieescobar2772
@reggieescobar2772 3 жыл бұрын
Nice.
@atulsinghrajput9932
@atulsinghrajput9932 3 жыл бұрын
nice tutorial learn something new . thanks
@amanpreet-dev
@amanpreet-dev 3 жыл бұрын
Wow, this video has shown almost all the things for deployment. Only 1 question in my mind how github actions will work with different environments like staging, QA, UAT, etc.
@reniercuervo8577
@reniercuervo8577 3 жыл бұрын
My guess from looking at the rundown of the action script is that you could have a git branch for each of those and for example deploy to QA then, after they give you the green light you could deploy to production or have then do it, whatever it fits you. My take from the video is that it doesn't have to always be deployed to production, you can deploy to your own intranet. This is just my educated guess
@chrishammock6054
@chrishammock6054 3 жыл бұрын
this is great.
@HelloXori
@HelloXori 3 жыл бұрын
Hey, How do we handle env files through this then? I am trying to create env with github secrets but it's creating the variables with empty data. Any idea?
@davidplesa
@davidplesa 21 күн бұрын
hello, i know this is 3 years later and you are probabbly are not working on that project anymore, but did you find a solution to this? i am facing the same problem and i don't know how to handle .env files
@lecadou
@lecadou 2 жыл бұрын
Nice video, I just want to mention that pointing out Nginx to the Build folder is a bad workflow design. Your workflow should deploy the build outputs to the appropriate repository.
@mr.norris3840
@mr.norris3840 2 жыл бұрын
awesome
@lsagar
@lsagar 2 жыл бұрын
While running tests on the actual server, wouldn't it make the server slower? Is there a way to build the files on the action and just copy the built files to the server?
@groovebird812
@groovebird812 3 жыл бұрын
What do i have to use if i don't have my own server? Can i also use the actions in order to deploy the code to an remote server, e.g. to my webhosting environment?
@omar99ize
@omar99ize 3 жыл бұрын
I noticed you are running your action runner on the web server itself. How would you handle this if this were to be a large application with multiple web servers or on web servers you don’t have total control over like AWS Elastic beanstalk ? Thanks
@MrMiguelapb35
@MrMiguelapb35 3 жыл бұрын
Nice, good job man
@wingmanup7368
@wingmanup7368 Жыл бұрын
we need an updated video!
@kadeus
@kadeus 3 жыл бұрын
Automatic Deployment With Github Actions Django Pls
@L8947
@L8947 Жыл бұрын
I got these files to push to my server to the correct dir but I use apache virtual host and I got a 403 error when I pointed the virtual host to the new directory
@josephwong2832
@josephwong2832 3 жыл бұрын
nice tutorial
@9987366541
@9987366541 3 жыл бұрын
hi i have setup the same application on my centos server its working fine till my terminal is alive. but once i close the terminal it stop .. and i have to run everytime npm stat in my project how can i run it with out terminal
@zakariaabdi6197
@zakariaabdi6197 3 жыл бұрын
i took a course on udemy which was made and uplouded Brad but there is issues with the code. and when i try to research it there were other people that had the same issue with same line of code. this is the copy of that line of code: const seatsIndex = [...selectedSeats].map(function (seats) { return [...seats].indexOf(seat); }); and the console say this: Uncaught TypeError: [(...seats)].indexOf is not iterable/. could you please fix it or tell us the issues.
@rohanshenoy8353
@rohanshenoy8353 3 жыл бұрын
If ur getting that it's not iterable it means means the type is not array on which you are calling index of. As it uses for loop internally. Please check what value u are getting
@asdiasx
@asdiasx 3 жыл бұрын
Fantastic!!!
@mohamedlimam1310
@mohamedlimam1310 3 жыл бұрын
Great video! Thank you, I learn a lot! I just have one question. If you want to do CI on multiple servers how do you do ? Thank you for your answer!
What Is The Jamstack?
13:35
Traversy Media
Рет қаралды 63 М.
Github Actions CI/CD - Everything you need to know to get started
12:21
ОБЯЗАТЕЛЬНО СОВЕРШАЙТЕ ДОБРО!❤❤❤
00:45
My Cheetos🍕PIZZA #cooking #shorts
00:43
BANKII
Рет қаралды 27 МЛН
Lehanga 🤣 #comedy #funny
00:31
Micky Makeover
Рет қаралды 30 МЛН
The Most Legendary Programmers Of All Time
11:49
Aaron Jack
Рет қаралды 549 М.
Full Node.js Deployment - NGINX, SSL With Lets Encrypt
23:48
Traversy Media
Рет қаралды 403 М.
Deploy To Shared Hosting With Github Actions
15:19
Watch and Learn
Рет қаралды 43 М.
GitHub Actions Feels Bad
26:27
fasterthanlime
Рет қаралды 94 М.
How GitHub Actions 10x my productivity
8:18
Beyond Fireship
Рет қаралды 408 М.
Stop Worrying About AI!
6:40
Traversy Media
Рет қаралды 49 М.
GitHub Actions для CI/CD - mini курс за 30 минут
35:18
PurpleSchool | Anton Larichev
Рет қаралды 25 М.
Dockerize Next.js & Deploy to VPS (EASY!)
19:43
ByteGrad
Рет қаралды 54 М.
ОБЯЗАТЕЛЬНО СОВЕРШАЙТЕ ДОБРО!❤❤❤
00:45