Overview
Learn how to automate snap building and testing using GitHub actions in this 25-minute workshop presentation from Ubuntu Summit 2024. Discover techniques for utilizing pre-built continuous integration workflows or customizing them for specific requirements, with guidance from Snapcrafters team member Soumyadeep Ghosh and Canonical's Snapcraft experts. Master running virtual machines inside GitHub runners using ghvmctl and executing GUI applications. Gain insights from Soumyadeep's extensive experience maintaining content snaps and developing CI systems, drawing from his involvement with Ubuntu Flutter Community, NickVisionApps, Pacstall, and other open-source initiatives.
Syllabus
Ubuntu Summit 2024 | How to build and test your snaps automatically using GitHub actions
Taught by
Ubuntu OnAir