E2 - GitHub Actions: Build continuous integration (CI) pipelines || Beginner Friendly

Опубликовано: 28 Октябрь 2021
на канале: glich.stream
40,828
904

Building a CI pipeline for a NodeJS app with GitHub Actions. This is the second video in the series: "GitHub Actions: Full Course". In this video I'm trying to share with you the history of integration, what problem continuous integration is trying to solve and how to build CI pipelines like some of the biggest projects out there. We will learn how the cPython project does CI and I will give you step by step instructions for building your own NodeJS build, test and lint workflow.

▬▬▬▬▬▬ Resources & References 📕 ▬▬▬▬▬▬
GitHub Actions documentation: https://docs.github.com/en/actions
CI/CD intro repository: https://github.com/link-/ci-cd-intro
cPython repository: https://github.com/python/cpython

▬▬▬▬▬▬ Timestamps 🕐 ▬▬▬▬▬▬
00:00 - Intro
01:58 - The history of software integration
07:29 - What is Continuous Integration?
18:19 - CI in the cPython project
31:36 - A demo of CI for a NodeJS project
46:02 - Branch protection
48:08 - Code scanning with CodeQL
52:22 - Conclusion

▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬

Twitter:   / bassemdy  
GitHub: https://github.com/link-
LinkedIn:   / bassemdghaidy  
Facebook:   / bassemdy  
Blog: https://blog.bassemdy.com

▬▬▬▬▬▬ Support the channel 💜 ▬▬▬▬▬▬

Every little bit helps ✨
Join the journey on Patreon:   / glich_stream  
1 time support: https://www.buymeacoffee.com/glich.st...

#devops #githubactions #continuousintegration #softwareengineering