Looked at a few other tutorials and they were to extensive or they didn't include much of the how-to. This hit the spot, thank you! Highly appreciated.
Wow!! Great tutorial mate. I didn't have any idea about GitHub actions and I was able to understand everything because of your simple explanation. Thank you
Thanks, with your help I was able to finally tackle CI/CD process, this helped a lot, of course a lot of experimentation was needed. My only irrational fear is that custom actions might have something malicious.
I have a sphinx documentation project. I want to do docker sphinx configuration. upto know I generated the github pages same as local and remote. But I need to configure the docker using github repo to maintain the containers. I watched the video of yours using github actions to configure the docker simply. But you get the website deploy to production.
where did you get the docker-compose.yaml? did you create it urself? and during docker run build ./c# is there any options than i can build it by selecting files instead of folder? right now my git repo contains only modes, .gitignore, index.js, package.json, package.lock.json. Thank you so much
Excellent video. I really enjoy how simple and clear you explain. I've subscribed on you as well as recommended your channel to my friends. Thanks and keep going the same way.
This is was very helpful. It would be great If you can create tutorial on Deploying React Application with environment variables for different environments on AWS S3 using Docker. I couldn't find single tutorial or blog for this whole process.
Awesome record! Thx for sharing. And I am wondering that in this record, the github repo is public right? but what if I wish to use private repo then? is it coasts a lot? Does any one knows it?
Wait how do you get the new hub image to your aws deployment. For example i have an ec2 that uses docker image x from hub. How do i auto deploy x with github actions
GitHub action is a CI tool, for CD you need something like Argo/Flux/Keel for k8s, for plain docker on EC2 you need a tool that polls your ecr and pulls and restarts your container when a new image is detected
Hey, man. I love your content. Have you or will you do any videos on developing and maintaining devcontainers? I feel that's where the future of development is heading, and I'm actively trying to create VSCode/Docker devcontainers for each type of project I may decide or need to work on. I'd really love it if I could even some how create different devcontainer environments that I can somehow get to working as pieces to a monorepo (if that's even possible).
Great video! Do you also use some kind of versioning control? Do you make an action for every image version you are pushing or do you have a solution for this?
Github is a version control system. Every time you commit & push, GitHub action can be triggered. you can use the Git commit number (ENV variable) or the incremental build number (ENV variable) to tag your docker images dynamically before push
You can totally use compose, it would be better correct. It was only avoided here for demonstration purposes, so it does not distract from the GitHub action file
I'm not sure if docker-compose is installed on the default github runner. You might need to check the GitHub docs to see if there is a running with it preinstalled. Otherwise, you can always add your own runner to GitHub th-cam.com/video/d3isYUrPN7s/w-d-xo.html
For sure! When you say microservices, what would you want to elaborate on ? microservice concepts like 12 factor patterns ? networking ? the deployment pipelines ? Any particular area\focus you are interested in ? :)
@@MarcelDempers Kubernetes, reverse proxy, sidecar pattern, mesh etc... something small like 2-3 microservices, and production ready kubernetes environment, of course u can start slowly with development env first... i know is big one this, but slowly the seris can progress... your appoach, how u will use kubernetes, docket and other techniques if someone tells u we need microservieces... i hope i was clear...
Took me nearly a week to understand github actions through github docs I wish I founded this video earlier😅
I thought Github actions is much more complicated. Thank you for demystifying it!
2 years later and still relevant today. Thanks for posting!
More videos about DevOps is what TH-cam need! Thanks
Looked at a few other tutorials and they were to extensive or they didn't include much of the how-to. This hit the spot, thank you! Highly appreciated.
I've been searching around for hours. Your explanation on how github actions syntax works was perfect. Thank you so much!
This is the simplest explanation I heard about GitHub's actions CI. Great work. 👌
Awesome tutorial and nice sound tracks
this video helped me a lot. thanks dude
Very helpful insights as always! Thanks for the good work!
Wow!! Great tutorial mate. I didn't have any idea about GitHub actions and I was able to understand everything because of your simple explanation. Thank you
That is short and clear.
Thanks
Awesome.... Easy to understand... thank you....
Thanks, with your help I was able to finally tackle CI/CD process, this helped a lot, of course a lot of experimentation was needed. My only irrational fear is that custom actions might have something malicious.
Just watched. Let me explore now from here. Thank you for the video.
Awesome. Thanks for the effort and the hard work, Marcel. Hope to see a comparison between all these CI/CD tools that you introduced in this series.
This is a great great video!!!!!
absolutely great example ,thxs bro
Woooow nice 👌
Concise and useful.
Can you make a video about how to deploy Docker Compose file into Azure Container instaces, through GitHub actions.
Keep up the good work 💪
Great tutorial!
I'm really enjoying your videos. Thanks for creating these and sharing :)
Very smooth tutorial. Works like a charm.
thanks for the help. you covered exactly what I needed
Thanks, Marcel for the amazing video. Please upload more videos related to kubernatie.
That sure cleared things up for me in a couple areas. Thank you.
amazing video, but how does github know where to deploy the docker container, because i need it on my server
4:00 steps workflow yml
4:23 *action/checkout - download our source code onto the ubuntu-latest vm*
I have a sphinx documentation project. I want to do docker sphinx configuration. upto know I generated the github pages same as local and remote. But I need to configure the docker using github repo to maintain the containers. I watched the video of yours using github actions to configure the docker simply. But you get the website deploy to production.
Legend!
Thank you for making this video.
where did you get the docker-compose.yaml? did you create it urself? and during docker run build ./c# is there any options than i can build it by selecting files instead of folder? right now my git repo contains only modes, .gitignore, index.js, package.json, package.lock.json. Thank you so much
Awesome video, Marcel. Watched this once and I have a good start on this. :)
Thank you so much for this incredible video!!!
Could you do a video based on multiple docker containers in Azure
Really helpful video, thanks a lot.
Could you also explain how we can update the tags dynamically?
i wish i have found this video earlier. all other tutorials assume you know stuff after they pass the intro part
Excellent video. I really enjoy how simple and clear you explain. I've subscribed on you as well as recommended your channel to my friends. Thanks and keep going the same way.
Great vid!! Super helpful thanks!
This is was very helpful. It would be great If you can create tutorial on Deploying React Application with environment variables for different environments on AWS S3 using Docker. I couldn't find single tutorial or blog for this whole process.
Thanks, the video help me a lot
Awesome record! Thx for sharing. And I am wondering that in this record, the github repo is public right? but what if I wish to use private repo then? is it coasts a lot? Does any one knows it?
where can i find my docker image after I finish the process??
Well done!
best in market ... just awesome. Do you have any paid courses on complete devops ?
Wait how do you get the new hub image to your aws deployment. For example i have an ec2 that uses docker image x from hub. How do i auto deploy x with github actions
GitHub action is a CI tool, for CD you need something like Argo/Flux/Keel for k8s, for plain docker on EC2 you need a tool that polls your ecr and pulls and restarts your container when a new image is detected
Very helpful
Thanks for this amazing video! Incredible how crappy the Github docs are. I'm definitely sticking with GitLab.
Thanks for the video...Can we use github actions for production?
If yes,how it can be done
Excellent video!! Hope you do another deploying to GKE ✌🏻
i really love the music, can you share a playlist ??
Hey, man. I love your content. Have you or will you do any videos on developing and maintaining devcontainers? I feel that's where the future of development is heading, and I'm actively trying to create VSCode/Docker devcontainers for each type of project I may decide or need to work on.
I'd really love it if I could even some how create different devcontainer environments that I can somehow get to working as pieces to a monorepo (if that's even possible).
Nice Job!
Thank you so much
I want to run all the GitHub action locally, like making Makefile and command make test and running GitHub workflow locally.
great, thanks
Awesome video. Tnx
nice
genius! thnxs
Great video! Do you also use some kind of versioning control? Do you make an action for every image version you are pushing or do you have a solution for this?
Github is a version control system. Every time you commit & push, GitHub action can be triggered. you can use the Git commit number (ENV variable) or the incremental build number (ENV variable) to tag your docker images dynamically before push
Travis CI and these GitHub actions CI looks similar
I'm curious why can't use docker-compose file instead of copy paste each image names ?
You can totally use compose, it would be better correct.
It was only avoided here for demonstration purposes, so it does not distract from the GitHub action file
@@MarcelDempers thank you for your reply, it makes perfect sense.
💯💯👏🏿👏🏿
Any idea about how to add docker compose on my each github repository?
I'm not sure if docker-compose is installed on the default github runner. You might need to check the GitHub docs to see if there is a running with it preinstalled. Otherwise, you can always add your own runner to GitHub
th-cam.com/video/d3isYUrPN7s/w-d-xo.html
Can we have a series about microservices with kubernetes?
For sure! When you say microservices, what would you want to elaborate on ? microservice concepts like 12 factor patterns ? networking ? the deployment pipelines ? Any particular area\focus you are interested in ? :)
@@MarcelDempers Kubernetes, reverse proxy, sidecar pattern, mesh etc... something small like 2-3 microservices, and production ready kubernetes environment, of course u can start slowly with development env first... i know is big one this, but slowly the seris can progress...
your appoach, how u will use kubernetes, docket and other techniques if someone tells u we need microservieces... i hope i was clear...
Great video, how about a private repo? how can I set up an action for a private repo?
Yes you can :) There are limits though, checkout the GitHub actions docs for more info
@@MarcelDempers Great, will do. Is it possible to copy the content of the push event in the docker and build the image?
On the final step i've got an error: ##[error]Process completed with exit code 1.
The Login was successful.
Please, next time, compress your final audio/video mix, and then normalize it to -3dB.
If possible can you meet at gmeet?
I love you