How To Setup Github Actions For CI/CD

preview_player
Показать описание
Automating your CI/CD workflow just got easier with GitHub Actions. In this video, you'll learn how to set them up and find out how Pulumi's technology can help make the process faster and more efficient.

🎓 Courses:

👍 If you enjoyed this content, give this video a like. If you want to watch more of my upcoming videos, consider subscribing to my channel!

👀 Code reviewers:
- Yoriz
- Ryan Laursen
- James Dooley
- Dale Hagglund

🔖 Chapters:
0:00 Intro
1:07 Pulumi’s technology
2:17 Example explanation
4:51 What is CI/CD?
7:47 CI/CD pipeline
8:12 GitHub Actions
8:40 Test setup
11:39 Continuous deployment workflow file
12:44 GitHub Secrets
14:00 Pulumi workflow file
14:52 Pulumi templates
19:54 Final thoughts

#arjancodes #softwaredesign #python

DISCLAIMER - The links in this description might be affiliate links. If you purchase a product or service through one of those links, I may receive a small commission. There is no additional charge to you. Thanks for supporting my channel so I can continue to provide you with free content each week!
Рекомендации по теме
Комментарии
Автор

I did my thesis on CI/CD. The two books (Continuous Integration by Paul Duvall, and Continuous Delivery by Jez Humble) were a great help to deeply understand what's what. The CI book is somewhat outdated and is only interesting for historical purposes. The CD book still holds up (though we have Jenkins instead of Hudson, nowadays).

It won't teach you any specific tool, unless you get cracking and actually try to install one, but the deeper understanding helped.

NostraDavid
Автор

Great Video as always, thank you Arjan!

fs_
Автор

Thank you. Please 🙏 can you make in the future a video about local runner for windows? Thank you

mehdicherifi
Автор

Nice, I've literslly just done that!

Pharaoization
Автор

Hey! How do you tackle long term statistics for github actions workflows? I'd like to see how my workflows perform over time...

michajas
Автор

How can you make it so that the python and requirements installation only run when there are changes to it and not everytime you want to test? …would you create a workflow with just the testing part?

jaimeaznar