GitHub Actions Tutorial | From Zero to Hero in 90 minutes (Environments, Secrets, Runners, etc)

  Рет қаралды 237,352

CoderDave

CoderDave

Күн бұрын

Пікірлер: 207
@Yes-bm4vn
@Yes-bm4vn Жыл бұрын
Thank you so much for sharing some of your knowledge with us for free. You're awesome. When I do long sessions of reading documentations I always end up with an headache because of my bad eyesight. The videos like this one save me so much time and health.
@CoderDave
@CoderDave Жыл бұрын
I am really glad to know you found it useful :)
@CoderDave
@CoderDave 3 жыл бұрын
✨ Question of the day ✨: What else would you like to learn about Actions? Also, do you like this kind of format or do you prefer the shorter videos? 🆘 NEED HELP? 🆘 Book a 1:1 Consultation with CoderDave: geni.us/cdconsult We can talk about GitHub, Azure DevOps, or any other DevOps tool or project you need help with! 🙏🏻SUPPORT THE CHANNEL🙏🏻 Buy me a coffee: www.buymeacoffee.com/CoderDave PayPal me donation: paypal.me/dabenveg
@Umar0x01
@Umar0x01 3 жыл бұрын
yes, shorter are appreciated and in the form of an playlist!
@CoderDave
@CoderDave 3 жыл бұрын
Noted 👍🏻
@ShivamBhardwaj27
@ShivamBhardwaj27 3 жыл бұрын
Run Action on Jetson devices, for a image classifier/object detection usecase.
@billsmoke3929
@billsmoke3929 2 жыл бұрын
Thank you for this, just got a project at work where I need to sort out a bunch of different pipelines for our repos, so this is perfect.
@CoderDave
@CoderDave 2 жыл бұрын
Always happy to help
@rameshpattipaka9901
@rameshpattipaka9901 Жыл бұрын
This is a very good tutorial for beginners. Explained most of the things very clearly . Thank you so much Davide.
@CoderDave
@CoderDave Жыл бұрын
You’re very welcome!
@rashmiyadav1973
@rashmiyadav1973 Ай бұрын
Thanks for explaining GitHub Actions so easily.
@CoderDave
@CoderDave Ай бұрын
Glad it was helpful!
@TechWithAchiever
@TechWithAchiever 3 жыл бұрын
This is amazing, I love this one so much... Thank you a ton.
@CoderDave
@CoderDave 3 жыл бұрын
Thank you! What do you like the most?
@peacecyebukayire5316
@peacecyebukayire5316 2 жыл бұрын
I prefer long videos when especially when it's like from zero to hero. Thanks gain for great content.
@CoderDave
@CoderDave 2 жыл бұрын
Noted! Glad you liked it and thanks for the compliment :)
@chidinmamuoghalu5290
@chidinmamuoghalu5290 Ай бұрын
Awesome explanation, it made the previous materials I have looked at clearer, thanks
@CoderDave
@CoderDave Ай бұрын
Great to hear! Thanks
@chiyochan2937
@chiyochan2937 2 жыл бұрын
Thank you for this awesome product demo. If possible please also make a follow-up video with and end-to-end pipeline demo.
@CoderDave
@CoderDave 2 жыл бұрын
Thanks and happy to be helpful. I’ve done something like that already, live: Let's Build a GitHub Project Using Actions - LIVE CI\CD with GitHub From Scratch kzbin.info/www/bejne/mKOXaYp_rM2eaNE
@sumit9933
@sumit9933 2 жыл бұрын
Excellent tutorial. Helped me connect lot of moving things. Thanks for putting it up :)
@CoderDave
@CoderDave 2 жыл бұрын
Glad it was helpful
@zeyadsadaka
@zeyadsadaka 2 жыл бұрын
A lot of useful information, it was well organized and well presented, however to just scratches the surface for everything. It will be great if you can record some details tutorials on how to write an action workflow, what every keyword means, and how to customize a workflow according to your needs, also a bit more information about self-hosted runners and how to configure them would be really great. But overall, thanks a lot!
@CoderDave
@CoderDave 2 жыл бұрын
Thanks for sharing. I do have some other videos in which I go through some of the points you've mentioned. Take a look at this live stream I;ve done, for example, where I try and build a project from scratch with Actions: kzbin.info/www/bejne/mKOXaYp_rM2eaNE
@bijoydutta2239
@bijoydutta2239 2 жыл бұрын
Great content Dave. Just one small request. Can you please show some example on Github actions log line grouping?
@CoderDave
@CoderDave 2 жыл бұрын
Hey there, thanks! I don't have a video about that yet, but I will look into making one. However the docs are here: docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#grouping-log-lines and it is quite simple to do. Do you have any doubt or issue about it?
@immanuelt613
@immanuelt613 Жыл бұрын
Nice tutorial but I really wish you had linked the repository/repositories for the workflows you used in the video.
@CoderDave
@CoderDave Жыл бұрын
Oof, my bad! I'll make sure to include the repository links next time - thanks for keeping me in check!
@immanuelt613
@immanuelt613 Жыл бұрын
@@CoderDave Nice.
@ericnelson225
@ericnelson225 Жыл бұрын
I had this playing in the background while I did some other work and after 90 minutes I am not a hero :( Does the sound have to be on for this to work or something?
@tomasohara
@tomasohara Ай бұрын
Please exercise a little restraint before making such inane comments!
@deepmoybanerjee31
@deepmoybanerjee31 Жыл бұрын
I need to add linting action to my organization's repository which is either private or internal. Could you suggest a better way to do that? Can I use the actions and a self hosted runner for that??
@CoderDave
@CoderDave Жыл бұрын
Your repo visibility (private, public, or internal) doesn't impact the linting. You can still use a linter in Actions, and you don't even need a self hosted runner (that would be necessary only if you need to connect to stuff in your closed network). You can use "normal" runners
@Tech_chuck
@Tech_chuck 7 ай бұрын
I love these kind of clean content here. Thanks for these knowledge.
@CoderDave
@CoderDave 7 ай бұрын
Glad you like them!
@ManuelJimenez1
@ManuelJimenez1 2 жыл бұрын
Mate, All my appreciation for this great useful content!
@CoderDave
@CoderDave 2 жыл бұрын
Thanks! Glad to hear it!
@romimaximus
@romimaximus 2 жыл бұрын
im trying to learn this Github Actions ... and i gonna have to watch this about 50 times, to try to understand it ... cause this is soooo complicated and confusing !! ... but thankx for sharing Davide 👍
@CoderDave
@CoderDave 2 жыл бұрын
It seems more complex than it is :) You will see that as soon as you start using Actions everything will be clear :)
@AleksandarIvanov69
@AleksandarIvanov69 3 жыл бұрын
This was a great tutorial! Well done and thank you 😁
@CoderDave
@CoderDave 3 жыл бұрын
Thanks for the feedback ☺️
@AleksandarIvanov69
@AleksandarIvanov69 3 жыл бұрын
@@CoderDave I was surprised to learn that in June this year, the `container:` option wasn't available. I didn't know it was a very new feature.
@kumarsaroj18
@kumarsaroj18 2 жыл бұрын
Just an honest feedback: Being GitHub Actions tutorial, you took so long jumping to any real Action through coding...but kept giving boring theory till almost 25 minutes. I was desperate to get my hands dirty on the GitHub Actions So, please try to explain everything through actions, I would love even more to watch such videos.
@CoderDave
@CoderDave 2 жыл бұрын
Thanks for the feedback
@AppaTalks
@AppaTalks Жыл бұрын
This is a really well put together tutorial! Thank you for sharing :)
@CoderDave
@CoderDave Жыл бұрын
Thanks! Happy you enjoyed it
@RakKhoshGaming
@RakKhoshGaming 2 жыл бұрын
very informative and compact tutorial. I learnt lots of new thing and revised some of previous concepts.
@CoderDave
@CoderDave 2 жыл бұрын
Glad it was helpful!
@actitud
@actitud 6 ай бұрын
Really great walkthrough on Github Actions. Good job!
@CoderDave
@CoderDave 3 ай бұрын
Thanks and happy it was helpful
@shuchikumari8031
@shuchikumari8031 Жыл бұрын
Hello, I’m new to GitHub actions Had some questions: 1. I want to automate the CI process where the tool I use is connected to the GitHub and there are 2 dbs After a developer pushes to one db, the second db should have the capability to pull the resources that were pushed in the first db. The tool (hosted on aws) provides a .sh file which triggers the pull for the second db. How can I connect to the aws instance from GitHub using actions and point to the aws folder and make use of the .sh file to trigger the pull. Looking forward to your expertise. Thanks a lot
@CoderDave
@CoderDave Жыл бұрын
You commented twice, with different users. I have replied to the other one
@johnballesteros8956
@johnballesteros8956 3 жыл бұрын
Thank you. This one deserves more views!
@CoderDave
@CoderDave 3 жыл бұрын
Thanks! ☺️
@popularedits6984
@popularedits6984 3 жыл бұрын
Very nice explanation need more like on devops 🎉
@CoderDave
@CoderDave 3 жыл бұрын
Thanks for your feedback :) and happy to be helpful. I do have more videos on general DevOps concepts, and Azure DevOps as well (apart from GitHub)
@rascalenters
@rascalenters Жыл бұрын
Hello Dave, Great video and very informative. I’m new to GitHub actions Had some questions: 1. I want to automate the CI process where the tool I use is connected to the GitHub and there are 2 dbs After a developer pushes to one db, the second db should have the capability to pull the resources that were pushed in the first db. The tool (hosted on aws) provides a .sh file which triggers the pull for the second db. How can I connect to the aws instance from GitHub using actions and point to the aws folder and make use of the .sh file to trigger the pull. Looking forward to your expertise. Thanks a lot
@CoderDave
@CoderDave Жыл бұрын
I'd need a little more info. Where is that file hosted in AWS? S3 or anywhere else? Also I am not 100% clear of the flow here, and what you want to use GitHub for...
@rascalenters
@rascalenters Жыл бұрын
@@CoderDave : the tool I’m using has version control enabled so each time I push (creating views etc) it’s pushed to GIT. The other alternative I have is to use a .bat file thats available in a vm instead of connecting it to aws. So the flow is like this : I want to automate the CI process where the tool I use is connected to the GitHub and there are 2 dbs After a developer pushes to one db, the second db should have the capability to pull the resources that were pushed in the first db. The tool (hosted on a windows vm) provides a .bat file which triggers the pull for the second db. How can I connect to the vm from GitHub using actions and point to the folder and make use of the .bat file to trigger the pull. So in short this is the script I want to execute from GitHub actions: import.bat -f .vql -h :/?username@password Where import.bat is available in a windows vm and pull.vql is stored in GitHub itself. Hope it makes sense. Thanks
@ahmedayman6170
@ahmedayman6170 2 жыл бұрын
Great tutorial. Would love a video on how to write the GitHub actions file. Much appreciated.
@CoderDave
@CoderDave 2 жыл бұрын
Thanks. Do you mean something like this? kzbin.info/www/bejne/mKOXaYp_rM2eaNE
@SYS--jy1cq
@SYS--jy1cq 2 жыл бұрын
Thank you for this great video. We are currently still working with Jenkins and want to move to something more modern and lightweight, this tutorial was very interesting.
@CoderDave
@CoderDave 2 жыл бұрын
Happy to know you’ve liked it
@Vishalfootball
@Vishalfootball 3 жыл бұрын
loved the detailed and long video would love more long videos only
@CoderDave
@CoderDave 3 жыл бұрын
Thanks! I have more of these coming… it just takes kit of time to put those things together 😄
@Vishalfootball
@Vishalfootball 3 жыл бұрын
@@CoderDave nice, eagerly awaiting
@DamienMalakay
@DamienMalakay 2 жыл бұрын
I honestly went from zero to hero in 90 minutes! Great Tutorial!
@CoderDave
@CoderDave 2 жыл бұрын
Great to hear!
@relaxwithnature7544
@relaxwithnature7544 Жыл бұрын
I liked this format
@CoderDave
@CoderDave Жыл бұрын
Good to know. Thanks
@AlphaHatsuseno
@AlphaHatsuseno Жыл бұрын
Hi! Would you happen to know how to automatically label any issue/PR when assigned to a specific Project? Thanks!
@_eugenechia
@_eugenechia Жыл бұрын
Really great tutorial! Thank you so much for sharing!
@CoderDave
@CoderDave Жыл бұрын
Really glad you enjoyed it ☺️
@andronasef
@andronasef 3 жыл бұрын
Finally Found What I'm Looking For 🎉
@CoderDave
@CoderDave 3 жыл бұрын
Glad it was helpful ☺️
@apoorvvyavahare2800
@apoorvvyavahare2800 3 жыл бұрын
Found the right one! Thanks alot!
@CoderDave
@CoderDave 3 жыл бұрын
Glad I could help!
@codemunky40
@codemunky40 Ай бұрын
Thanks, great video !
@CoderDave
@CoderDave Ай бұрын
Glad you liked it!
@chrisharper5186
@chrisharper5186 3 жыл бұрын
Brilliant. Really helpful man.
@CoderDave
@CoderDave 3 жыл бұрын
Thanks for the feedback! And happy to have been helps☺️
@ruchibigdata1784
@ruchibigdata1784 3 жыл бұрын
Great Video for github actions. Thanks
@CoderDave
@CoderDave 3 жыл бұрын
Thanks to you, and happy to know it’s been helpful
@jonboyus
@jonboyus 2 жыл бұрын
This was really good and helped connect the dots for me. Thank you so much for this video!
@CoderDave
@CoderDave 2 жыл бұрын
Thanks, glad it was as helpful
@timothysuhr7903
@timothysuhr7903 Жыл бұрын
I am part of the team that is developing ISO 10303. I wanted to know if these tools support ant and Saxon commands to do a weekly build? Using the workflow shown in the video. Currently using PowerShell, Eclipse bash terminal, and got for commit and push.
@CoderDave
@CoderDave Жыл бұрын
Hey there, sorry for the late reply. Yes, you can use ant and any other tool, as long as they run on the type of agent you are using (Linux or Windows). ant is already installed, so no need to do anything else... for Saxon you would need to add a step to your workflow that installs it, then you can use it
@timothysuhr7903
@timothysuhr7903 Жыл бұрын
@@CoderDave Thanks for the timely response. I do a weekly build for PMI. This includes CR, LG (long form), AP, and SMRL builds. If we were able to build on the host this should speed things up and make the work flow more agile. Again a great video!
@teetanrobotics5363
@teetanrobotics5363 2 жыл бұрын
Amazing content. Please make more such marathon courses!!!!
@CoderDave
@CoderDave 2 жыл бұрын
Thanks! I have more coming 😉
@MarkusEicher70
@MarkusEicher70 2 жыл бұрын
Hi Dave. Thanks for this introduction to GitHub Actions. A good start to use them more. Left you a subscription and a thumbs up of course.
@CoderDave
@CoderDave 2 жыл бұрын
Thanks and happy to know you found it useful
@ruixue6955
@ruixue6955 2 жыл бұрын
4:04 you can run action flows in many OS and on containers 8:54 workflow 11:00 11:14 a list of steps
@CoderDave
@CoderDave 2 жыл бұрын
yep, that is what I said in the video :D
@ruixue6955
@ruixue6955 2 жыл бұрын
@@CoderDave thanks for reply :) is it btw possible to start a Docker container instance temporarily for testing purpose in github Action for free?
@CoderDave
@CoderDave 2 жыл бұрын
Yes, but you won’t be able to connect to it from the outside. Only the actions runner can . It is useful if you have some integration test run during your CI which needs a database or something else
@ruixue6955
@ruixue6955 2 жыл бұрын
@@CoderDave yeah, I just would like to use a Docker instance to run automated uat and integration test during my CI. So the Docker instance is started by the Github Action and thus belongs to the Github, right?
@maahaboobbashaK
@maahaboobbashaK 2 жыл бұрын
i want to setup workflow for 3 environments can u give me reference link for that ? basically am automating terraform using actions to deploy
@balapurambhaskar
@balapurambhaskar Жыл бұрын
Excellent tutorial.
@CoderDave
@CoderDave Жыл бұрын
Thank you! Cheers!
@DarrylSellers
@DarrylSellers 2 жыл бұрын
What a great information video! I hope to work with you to amplify messages about GitHub's platform and more! 😃👍🏾
@CoderDave
@CoderDave 2 жыл бұрын
Thanks! Sure thing ☺️
@DarrylSellers
@DarrylSellers 2 жыл бұрын
@@CoderDave, you're welcome! 😃
@mohammad-aminebanaei886
@mohammad-aminebanaei886 2 жыл бұрын
Amazing ! Thank you for this good course
@CoderDave
@CoderDave 2 жыл бұрын
Great to see you liked it ☺️
@s.v.arulshiju507
@s.v.arulshiju507 2 жыл бұрын
What does it mean that 'Point a code from a github (after forking) to other code like API node.' ? ie, pointing a forked sign up code to some API. Plz. explain.
@CoderDave
@CoderDave 2 жыл бұрын
I'm not sure... where did you see that?
@s.v.arulshiju507
@s.v.arulshiju507 2 жыл бұрын
@@CoderDave 1) Actually we are building a project. I am not familier with codes. But, I used to share ideas & the back end developer build according to that. 2) Yesterday, he told me to test his developed codes. To test the code, he asked me to fork few more repositories like 'Sign up repository'. 3) Then he told me to point this 'sign up' repository to the another main back-end repository. In this way, ge told me to test the newly written codes. But, I am not familier with these codes. Please message me, Il send tge screenshots of our chats. So, you can help me in depth. Thankyou.
@mohideenabdulkadhar4280
@mohideenabdulkadhar4280 Жыл бұрын
Great. I learnt many things.
@CoderDave
@CoderDave Жыл бұрын
Happy to know that
@MrDevZero
@MrDevZero 2 жыл бұрын
Best video for this topic. Thanks
@CoderDave
@CoderDave 2 жыл бұрын
Thanks
@DanA-yw1hs
@DanA-yw1hs Жыл бұрын
Great video. Thank you
@CoderDave
@CoderDave Жыл бұрын
Happy you found it useful ☺️
@ayencoscolfield3312
@ayencoscolfield3312 2 жыл бұрын
i love it everything exactly what have been looking am a sub already
@CoderDave
@CoderDave 2 жыл бұрын
Thanks. Glad you liked it ☺️
@張李-m6v
@張李-m6v 2 жыл бұрын
Thanks! That helps a lot!
@CoderDave
@CoderDave 2 жыл бұрын
Great to know you found it helpful 😀
@codegeek8256
@codegeek8256 3 жыл бұрын
I am half way the video and I still don't understand the commands under the "steps" and I am wondering how I would know what commands to run or put in there. what is "- uses:" and what is "- name:" whats the difference between them how do they work and do they have to follow a particular order?
@CoderDave
@CoderDave 3 жыл бұрын
Hey. “Name” just give a display name to a task, so it can be more human readable in both the yaml and the execution logs. “Uses” instead indicates to GitHub Actions the action it has to run. For example “uses: n3wt0n/aaaaa@v1” tells the engine to use the action found in the repo “aaaaa” from user “n3wt0n”, with the version (aka tag) “v1” You can explore those actions in the marketplace, or on the right-side pane when you create a workflow. Uses and name don’t need to follow a specific order.
@ilyasoloveychik4504
@ilyasoloveychik4504 2 жыл бұрын
Superb tutorial! Thanks
@CoderDave
@CoderDave 2 жыл бұрын
Thanks so much! Always happy to be helpful
@ManikanteswarPunnam
@ManikanteswarPunnam Жыл бұрын
Thanks a lot. It is so helpful ❤❤❤
@CoderDave
@CoderDave Жыл бұрын
Glad you liked it ☺️
@behrouzseyedi
@behrouzseyedi Жыл бұрын
Thank you, it is really informative 👍
@CoderDave
@CoderDave Жыл бұрын
Great to know you liked it
@daviaugusto4828
@daviaugusto4828 2 жыл бұрын
Awesome content! Thank you so much by provide us man!
@CoderDave
@CoderDave 2 жыл бұрын
My pleasure!
@joshbarros1995
@joshbarros1995 3 жыл бұрын
This is gold!!! Thank you sooo much!!!
@CoderDave
@CoderDave 3 жыл бұрын
You're so welcome! And thanks for the feedback :)
@gmeister3022
@gmeister3022 2 жыл бұрын
Thanks for this video!!!
@CoderDave
@CoderDave 2 жыл бұрын
Thanks to you! Hope it was helpful
@rafaelbenegas
@rafaelbenegas 3 жыл бұрын
Great video! Thank you
@CoderDave
@CoderDave 3 жыл бұрын
Happy you like it ☺️
@barisballi70
@barisballi70 Жыл бұрын
Amazing tutorial thx :D
@CoderDave
@CoderDave Жыл бұрын
Thanks ☺️
@MuratKeremOzcan
@MuratKeremOzcan 3 жыл бұрын
where can we find a link to the presentation?
@CoderDave
@CoderDave 3 жыл бұрын
Hi, unfortunately it’s not available 🙏🏻
@asim-gandu-phenchod
@asim-gandu-phenchod 3 жыл бұрын
Amazing content. Keep it up bro
@CoderDave
@CoderDave 3 жыл бұрын
Thanks ☺️
@sreenivasrallabandi248
@sreenivasrallabandi248 2 ай бұрын
Awesome 👌
@CoderDave
@CoderDave 2 ай бұрын
Thank you! Cheers!
@eamonkelly215
@eamonkelly215 2 жыл бұрын
Great tutorial, where did you get your t shirt? :)
@CoderDave
@CoderDave 2 жыл бұрын
Thanks! I got it from the official GitHub swag shop
@eakokel
@eakokel 2 жыл бұрын
@@CoderDave Thanks!
@akanimohosutuk928
@akanimohosutuk928 Жыл бұрын
Lovely lecture
@CoderDave
@CoderDave Жыл бұрын
Thanks
@sanjuarya4243
@sanjuarya4243 2 жыл бұрын
Excellent💯👍
@CoderDave
@CoderDave 2 жыл бұрын
Glad you like it
@rishiraj2548
@rishiraj2548 2 жыл бұрын
Thanks a million
@CoderDave
@CoderDave 2 жыл бұрын
Very welcome
@umesh1056
@umesh1056 2 жыл бұрын
how can we achieve capturing the api calls being made to call the workflow and those api calls can be saved in a file
@CoderDave
@CoderDave 2 жыл бұрын
Unfortunately I think that’s not doable
@CoderDave
@CoderDave 2 жыл бұрын
Unless you create a workflow that runs for every api call and in it you use something like PowerShell or a bash script to get the event payload and save it
@umesh1056
@umesh1056 2 жыл бұрын
@@CoderDave Thank you
@domemvs
@domemvs 3 жыл бұрын
Amazing content. Thanks.
@CoderDave
@CoderDave 3 жыл бұрын
Thanks! ☺️ great to know it’s been helpful
@abirchakraborty908
@abirchakraborty908 3 жыл бұрын
Please make short videos. Content was amazing thanks.
@CoderDave
@CoderDave 3 жыл бұрын
Thanks for the feedback ☺️
@AnilKumar-rx9oj
@AnilKumar-rx9oj 2 жыл бұрын
I would like to remove “actions” tab on my github private repository as well as restrict users from clicking on " Run workflow " on my environment ( QA ) inside my private repository. I would like to know how to review and approve “Run workflow” in an environment ( QA ) inside my private repository. Please help how this can be achieved in github actions.
@CoderDave
@CoderDave 2 жыл бұрын
Hi, to disable Actions on a specific repository, on the Settings tab of this repository, navigate to Actions , select Disable Actions for this repository. This will remove the Actions tab but also completely disable the feature, so you won;t be able to run any workflow anymore... unfortunately it is not possible to keep Actions enabled but remove the tab. About the approval, if you are in GitHub Enterprise you can use the GitHub Actions Environment features, which includes approvals (take a look at it here: kzbin.info/www/bejne/rZCWaH96hN5nqas) If, instead, you are not in GitHub Enterprise, you need to find a workaround for that... one possible solution is using the IssueOps approach as I describe step-by-step in this video: kzbin.info/www/bejne/g3Wyn2x-drhqmLM
@Daveooooooooooo0
@Daveooooooooooo0 5 ай бұрын
Steve Carell knows devops❤
@CoderDave
@CoderDave 4 ай бұрын
😅
@iamgr1zzlybear639
@iamgr1zzlybear639 2 жыл бұрын
Is it possible for me to push to repo A and it will trigger my pipeline in repo B
@CoderDave
@CoderDave 2 жыл бұрын
Not directly. If you want to trigger a workflow in another repo you need to do it via the “workflow_run” event
@iamgr1zzlybear639
@iamgr1zzlybear639 2 жыл бұрын
@@CoderDave thank you. Will you be doing a video on this? A lot of Qa will appreciate this
@nishantnimish7825
@nishantnimish7825 7 ай бұрын
I found this tutorial VERY DIFFICULT. You already need to know the basics before watching this video.
@YosepRA
@YosepRA 2 жыл бұрын
Feedback. I think you took it way too long to get practical. It's good to start with foundations. But to newbies, like me, learning too much foundations at an earlier stage will turn the materials into confusing jargons. Besides, we may only need a handful of these to start getting productive. All of the polishing and ironing will become due diligence for students to do further research. For video tutorial format, I think it's better to show a demo first. Looking at GitHub Actions in _action,_ see when it succeeds, and otherwise when it fails. Then we can reverse engineer it from there on and see what's under the hood. Here you can start explaining _how_ things are actually spinning in GitHub actions. Anyway, it's a useful video overall. Maybe better for those with a few experience in CI/CD or Actions, but not that helpful for newbies initially. Thank you for the video. 😄
@CoderDave
@CoderDave 2 жыл бұрын
Thanks for the feedback. You are right, in fact if you see my other videos I usually do some intro but then go into the "demo", practical part.
@hrishabhcodes
@hrishabhcodes 2 жыл бұрын
Any prerequisites?
@CoderDave
@CoderDave 2 жыл бұрын
To watch the video or work with actions?
@CoderDave
@CoderDave 2 жыл бұрын
I’ve seen you’ve commented “both” but for some reason KZbin keeps deleting your comments😒 Anyway, just normal understanding of CICD and basic YAML
@hrishabhcodes
@hrishabhcodes 2 жыл бұрын
@@CoderDave Ohh, thanks a lot. I was confused as well, I commented it 3 to 4 times.
@CoderDave
@CoderDave 2 жыл бұрын
I have no idea what that happens… but in the last months I had KZbin removing a lot of legit comments for no apparent reason 😔
@hrishabhcodes
@hrishabhcodes 2 жыл бұрын
@@CoderDave There might be some issue with its algorithm. Anyways, you are doing a great job 👍
@naveenkumar-fc3tn
@naveenkumar-fc3tn 3 жыл бұрын
How to use JSON file content as inputs in steps. "FromJson" is not giving the right solution
@CoderDave
@CoderDave 3 жыл бұрын
Hi. What are you trying to achieve? Pass data between different steps? What do you mean that "From Jason is not giving the right solution"
@naveenkumar-fc3tn
@naveenkumar-fc3tn 3 жыл бұрын
@@CoderDave I have a JSON file with my environment profiles like Dev branch having array of 3 profiles. I am able to read those values using jq utility. The content I read in one step is not able to shared as a variable to another step in same job. When I initially tried to do same with fromJson utility, it throw error saying " the template is not valid....Error reading Jtokem from JSON reader.
@javiermendoza5173
@javiermendoza5173 3 жыл бұрын
30:23 haha, an easter egg
@Umar0x01
@Umar0x01 3 жыл бұрын
hahaha yeah just saw it xdd
@Umar0x01
@Umar0x01 3 жыл бұрын
Thanks!
@CoderDave
@CoderDave 3 жыл бұрын
Happy to be helpful ☺️
@yasirm
@yasirm 2 жыл бұрын
Tip: set play speed at 1.5x
@CoderDave
@CoderDave 2 жыл бұрын
Well, not everyone understand my accent well ;)
@michaelameyaw1746
@michaelameyaw1746 11 ай бұрын
Well explained. can you share your slides with me sir
@CoderDave
@CoderDave 10 ай бұрын
Sorry I can’t 😕
@YogeshSeemakurthi
@YogeshSeemakurthi 9 ай бұрын
not suitable for beginners, you can use it as a refresher if you already know everything.
@CoderDave
@CoderDave 9 ай бұрын
Interesting feedback. Since I start from the basics, what else would you add to make it more beginner friendly?
@djh_king
@djh_king Жыл бұрын
Secrets @1:18:00
@CoderDave
@CoderDave Жыл бұрын
I have a whole video about GitHub Actions Secrets as well: Manage Secrets in GitHub | GitHub Repository Secrets vs Environment Secrets kzbin.info/www/bejne/qonZkKGmdrVsZs0
@djh_king
@djh_king Жыл бұрын
Thank you for that I will check it out!@@CoderDave
@HelloHello-yf8dz
@HelloHello-yf8dz 3 ай бұрын
Where did you grow up? What's your nationality?
@CoderDave
@CoderDave 3 ай бұрын
Hi, I'm originally from Italy, and moved to Hong Kong 9 years ago
@HelloHello-yf8dz
@HelloHello-yf8dz 3 ай бұрын
@@CoderDave Oh I can't judge where are you from according to your voice. And your spoken English don't have Italian accent. Why move to HongKong?
@Nieosoba
@Nieosoba Жыл бұрын
yeah its not fully open source, don't bullshit each other. This is maybe partially open source, which means its not open source. Its getting worst and worst, but initial idea was great
@CoderDave
@CoderDave Жыл бұрын
I never said that the engine of GitHub Actions is open source. It is indeed not. But ALL the actions on the marketplace (aka the "steps"), however, MUST be (and are) open source otherwise they can't be listed.
@igorr4682
@igorr4682 3 ай бұрын
I suggest you cut back on your coffee consumption mediately !
@CoderDave
@CoderDave 3 ай бұрын
but also not, thanks
@tomasohara
@tomasohara Ай бұрын
Try to make your criticism constructive!
@treyhannam3806
@treyhannam3806 11 ай бұрын
Hah! 30:23 I wonder what happened
@CoderDave
@CoderDave 11 ай бұрын
A little Easter egg for a friend 😉
@nishantnimish7825
@nishantnimish7825 7 ай бұрын
Too much theory stuff and very less practical stuff. Overall a 1/5 for this tutorial.
@shamstabrez2986
@shamstabrez2986 2 жыл бұрын
sry bro but here only u speaking and only u r understanding the flow which u have taken to deliver ur content is jst very bad if u want srusly to deliver helpful content first u have to make a workflow that how u r going to deliver ur content and specify each and everything bcoz for the beginners its jst awful at the starting u have mentioned about the yaml file but u not described anything wht the things have mentioned there
@CoderDave
@CoderDave 2 жыл бұрын
Sorry to hear you didn’t find this helpful. Other people had, I guess it depends on what you find more suitable for yourself and that’s subjective
@pm_root_passwds4311
@pm_root_passwds4311 2 жыл бұрын
Words are hrd.
@shamstabrez2986
@shamstabrez2986 2 жыл бұрын
@@pm_root_passwds4311 m not criticizing him i was telling him about the content bcoz this media is enough for the peoples who wants to learn from d basics till advanced n if u r not getting anything means the person who delivers the content is not doing his job properly
@pm_root_passwds4311
@pm_root_passwds4311 2 жыл бұрын
@@shamstabrez2986 roflcopter
GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with Docker
32:31
TechWorld with Nana
Рет қаралды 1,5 МЛН
MLOPS Github Action With CICD Pipeline One Shot Tutorial
1:08:33
Krish Naik
Рет қаралды 24 М.
Do you love Blackpink?🖤🩷
00:23
Karina
Рет қаралды 16 МЛН
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 58 МЛН
Learn Git - The Full Course
4:20:00
Boot dev
Рет қаралды 56 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,2 МЛН
Learn Jenkins! Complete Jenkins Course - Zero to Hero
1:08:28
DevOps Journey
Рет қаралды 858 М.
GitHub Actions (Branch Protection, Automated Testing) - Full Tutorial
29:56
GitHub Actions Certification - Full Course to PASS the Exam
3:09:59
freeCodeCamp.org
Рет қаралды 181 М.
GitLab CI CD Tutorial for Beginners [Crash Course]
1:09:00
TechWorld with Nana
Рет қаралды 1,3 МЛН
Do you love Blackpink?🖤🩷
00:23
Karina
Рет қаралды 16 МЛН