
Continuous Integration with GitHub Actions: The only guide you need to build CI workflows like a pro
Published at : October 30, 2021
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 you can build a good CI 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: https://twitter.com/bassemdy
- GitHub: https://github.com/link-
- LinkedIn: https://www.linkedin.com/in/bassemdgh...
- Blog: https://blog.bassemdy.com
#devops #githubactions #continuousintegration #softwareengineering
β¬β¬β¬β¬β¬β¬ 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: https://twitter.com/bassemdy
- GitHub: https://github.com/link-
- LinkedIn: https://www.linkedin.com/in/bassemdgh...
- Blog: https://blog.bassemdy.com
#devops #githubactions #continuousintegration #softwareengineering

devopsgithub actionspython