Github Actions for Continuous Integration (CI)

  Рет қаралды 8,305

Wes Doyle

Wes Doyle

Күн бұрын

In this video, we'll look at setting up a continuous integration loop using Github Actions. We'll build, test, and package a simple Python app as an example, and look at how we can automate using different events.
Check out my flagship Udemy course - 12-hour full-stack app build with automation tests, Vue.js, .NET Core, and SQL!
www.udemy.com/course/learn-fu...
Github repo from this video: github.com/wesdoyle/limbus
The original project from this demo was a TDD livestream series that starts here: • Live Coding - Sentimen...
** Thanks for watching! **

Пікірлер: 28
@linodil
@linodil 4 жыл бұрын
What drives you so much to makes so many new videos and to learn so much about the latest and greatest
@nader.rajabi
@nader.rajabi 4 жыл бұрын
Thanks Wes keep it up, another good one
@WesDoyle
@WesDoyle 4 жыл бұрын
Thanks for watching, Nader AlRajabi!
@gavinlindridge
@gavinlindridge 4 жыл бұрын
Hey Wes great content. Currently I'm using github actions to build and deploy docker images to azure container registry. The next step for me is to use either releases or tags to trigger the build and include the version number in the build artifacts before pushing to azure, which you just demonstrated in the video, thanks 👍
@WesDoyle
@WesDoyle 4 жыл бұрын
Nice, Gavin, glad to hear it!
@stefanbogdanovic590
@stefanbogdanovic590 4 жыл бұрын
Awesome content broo! Love it
@WesDoyle
@WesDoyle 4 жыл бұрын
Thanks for watching!
@fastalam420
@fastalam420 4 жыл бұрын
Thanks the video. Great content👍🏽 What's the editor you are using?
@WesDoyle
@WesDoyle 4 жыл бұрын
Hi Zafar, in this video I'm using PyCharm. Thanks for watching! 👍
@jonathanallen8195
@jonathanallen8195 4 жыл бұрын
dark mode is all cool and everything but its tough to read/follow in a video. Can you choose a different theme for videos please?
@edge-of-the-world
@edge-of-the-world 4 жыл бұрын
Hey Wes! Thanks for github video! It would be great if you make a video that explains how to work with git and github for beginers. I use github only for getting my project from different workstations, and iy would be great to know how to use github correctly. And also, what technology stack need to know for work in web-development today? I only begginer in that stuff, and use only c#, asp.net core (and ofc JS, HTML, CSS) yet, that why i want to know what i should learn next? Angular, React, Vue or maybe something else? And what languages need to know except C#? You use Phyton in your project, so it would be great, if you explain when it's more preffered than other languages? Thanks!
@WesDoyle
@WesDoyle 4 жыл бұрын
Hi Край Света -- thanks for the message. I will definitely make future content about using Git and Github for beginners. For web development, you have a wide variety of choices. C# with dotnet core is great to know, so if you're already learning it, I'd stick with it and build a few projects with it. I'd also recommend looking at React, Vue, or Angular, and choose one to start with. Building a few small projects using these frameworks is a great way to continue learning!
@edge-of-the-world
@edge-of-the-world 4 жыл бұрын
Thanks for the answer, Wes! But what about Python? Is there any cases when it should be using instead C#?
@WesDoyle
@WesDoyle 4 жыл бұрын
@@edge-of-the-world It really depends on the project and your preference. Python is perhaps a bit easier to learn and get started with from scratch, but is typically used for less high-performance projects - though there are caveats, here too! Python is widely used in the data science and machine learning community, and has a strong ecosystem in that domain. Python is dynamically typed, while C# is statically typed. Both languages have various web frameworks - Python has Django and Flask, for example, whereas C# has .NET Core. I love both languages, but I'd use them for different purposes.
@edge-of-the-world
@edge-of-the-world 4 жыл бұрын
@@WesDoyle Thanks, i think i understood
@kevinpark7165
@kevinpark7165 Жыл бұрын
Hi Wes thank you for the video. I have a suite of unit tests that is in a separate repository from my project. How would you go about implementing Continuous Integration using github action if that's the case? Thank you
@WesDoyle
@WesDoyle Жыл бұрын
Hi Kevin, it's possible to trigger events across repositories you administer. You may want to look at creating a dispatch event in Actions from your source code repo to trigger your test workflow(s) in your unit test repo. Searching the API docs for 'creating dispatch event' may get you on the right path.
@MDDanishAnsariDev
@MDDanishAnsariDev 4 жыл бұрын
Hey Wes, Any plan on making authenticated webapi tutorial in .net core such as user authentication?
@WesDoyle
@WesDoyle 4 жыл бұрын
Hi Danish - sure thing! I'll be working on OAuth 2.0 related videos soon.
@MDDanishAnsariDev
@MDDanishAnsariDev 4 жыл бұрын
@@WesDoyle ok thanks a lot
@MDDanishAnsariDev
@MDDanishAnsariDev 4 жыл бұрын
@@WesDoyle And is there anyway I can contact you via Twitter or Instagram because I tried creating BookReviewController from your last video series and I'm getting some error and I'm not able to figure out how to solve it.
@bclark1786
@bclark1786 4 жыл бұрын
Hey Wes, any possibility you could extend the promotional coupon on your Udemy course? I'd love to check it out! Thanks!
@WesDoyle
@WesDoyle 4 жыл бұрын
Hi B Clark, I added a new promo code - try MAY2020 -- Udemy only allows me to run a few short promos a month, and this is the latest. Thanks! I hope it can be a good resource for you.
@bclark1786
@bclark1786 4 жыл бұрын
@@WesDoyle Purchased! :). That's extremely kind of you, man. I really appreciate it.
@Nurtylek
@Nurtylek 4 жыл бұрын
can you make video abt ci/cd angular with GitHub actions?)
@WesDoyle
@WesDoyle 4 жыл бұрын
Great idea. Нуртилек Кошкар, I'll put it into my queue for future video ideas.
@slackergeek2007
@slackergeek2007 4 жыл бұрын
was the blurry video intentional?
@WesDoyle
@WesDoyle 4 жыл бұрын
Hey! Not intentional - I've had some issues with the screen captures lately - will have a fix for future videos. :)
Auth by Example with JWT in Vue + Express
32:44
Wes Doyle
Рет қаралды 18 М.
Женская драка в Кызылорде
00:53
AIRAN
Рет қаралды 488 М.
Gym belt !! 😂😂  @kauermtt
00:10
Tibo InShape
Рет қаралды 17 МЛН
ВОДА В СОЛО
00:20
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 30 МЛН
Learn Git and GitHub Tutorial | Step by Step
37:00
Wes Doyle
Рет қаралды 14 М.
The IDEAL & Practical CI / CD Pipeline - Concepts Overview
22:36
Be A Better Dev
Рет қаралды 472 М.
Using GitHub Actions for Continuous Integration
1:31:43
Utah Cpp Programmers
Рет қаралды 875
5 Ways to DevOps-ify your App - Github Actions Tutorial
12:12
Fireship
Рет қаралды 682 М.
Github Actions CI/CD - Everything you need to know to get started
12:21
GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with Docker
32:31
TechWorld with Nana
Рет қаралды 1,4 МЛН
Introduction to GitHub Actions - Edward Thomson
59:42
NDC Conferences
Рет қаралды 12 М.
Flutter GitHub Actions - Automate Your Workflow
10:04
Robert Brunhage
Рет қаралды 30 М.
Сколько реально стоит ПК Величайшего?
0:37
iPhone 15 Pro Max vs IPhone Xs Max  troll face speed test
0:33
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
Лазер против камеры смартфона
1:01
Newtonlabs
Рет қаралды 727 М.
НОВЫЕ ФЕЙК iPHONE 🤯 #iphone
0:37
ALSER kz
Рет қаралды 327 М.