Nov 7 – 9, 2022
Prague, Czech Republic
Europe/Prague timezone

Automated Snap Package build processes without the Build Service

Nov 9, 2022, 4:00 PM
50m
Karlin 1 (Hilton Prague)

Karlin 1

Hilton Prague

21
50 Minute Talk Application Ecosystem

Speaker

Ms Dani Llewellyn (she/her)
Snapcrafters / Ubuntu Membership Board

Description

An exploration of my OCI images containing snapcraft, snapd, and systemd.

I will show how developers or proprietary apps can use the images within their own CI pipelines such as GitHub Actions and GitLab CI to automate their Snap Package build processes without requiring public disclosure of their source code, which using the snapcraft.io Build Service would necessitate.

I will also detail how they can be used in a comparable way by open-source projects to allow more fine-grained build customisation than the snapcraft.io Build Service allows. Such customisations include building and releasing pre-release Snaps without interfering with the stable release builds and without using the launchpad.net git-mirror-based workarounds.

Session author bios

Dani is the foremost independent Snap Package expert with experience bringing many well-known apps to the Snap Store. She is a core member of the Snapcrafters project and publishes Snaps under her own name. She consults for companies to bring their apps to the Store. Dani is an Ubuntu Member, Ubuntu Membership Board delegate, and is also a Microsoft MVP awardee.

Level of Difficulty Intermediate

Presentation materials