November 8th & 9th, 2024
Love SeaGL and want to help out? Get Involved
This video recording is archived by the Internet Archive. If you value their service, please consider thanking them with a small donation.

Building Free CI/CD with GitHub Actions

SeaGL 2020

Build free CI/CD for your open source repository!

Continuous integration and continuous deployment (CI/CD) is a popular DevOps method of ensuring software quality and velocity in a modern development environment through automated builds, tests, and deployments.

GitHub Actions is GitHub’s built-in workflow framework for tasks such as CI/CD and more. It is fully integrated with GitHub repositories and, best of all, it is completely free for open source!

This hands-on demonstration will go from zero to fully functional CI/CD pipeline in under 20 minutes using GitHub Actions. Attendees will come away with the skills and knowledge (and sample code) necessary to configure automated PR builds, test runs, and continuous deployment for own projects.

This talk is an introductory talk to GitHub’s CI/CD offering and is suitable for all experience levels. Content will include introductions of concepts, a “live” coding demonstration of building a GitHub Actions, and time for questions and answers.

Presenters

Cameron Bielstein

Cameron Bielstein, Allen Institute

Cameron Bielstein is a software engineer at the Allen Institute for Brain Science in Seattle. He holds a Master of Science in Computer Science from The University of Texas at Austin and is a proud community college graduate. Additional professional experience includes time at Microsoft, some freelance experience, and volunteering to mentor computer science students. When not writing code, Cameron can be found playing with his dog, eating tacos, or sailing.

Resources