Canonical pflegt mit Snap ein eigenes Paketformat. Neueste Errungenschaft ist der vereinfachte, da inzwischen in Snap integrierte Bau eines Snaps direkt aus den Github-Repositories einer Anwendung.
In einem Blogbeitrag erläutert Canonical das Prinzip des nun in den Snapcraft.io-Service integrierten Tool “Build.snapcraft.io”. Bislang war das Tool nur separat unter einer eigenen URL abrufbar, heißt es dort. Laut dem Entwickler Luke Wesley-Holey vereinfacht die nun erfolgte Integration den au von Snaps über Github deutlich. Es ist Canonical ein Anliegen, seinem nicht von allen geliebten Snap-Format mehr Verbreitung bei Entwicklern zu verschaffen.
Build.snapcraft.io erlaube es, automatisch Snaps aus Github-Repositories zu bauen und zu veröffentlichen. Auch das anschließende Update der gepackten Anwendung erfolge bei Änderungen der Repositories.
Durch die Integration des Build-Service für Github habe sich die Art und Weise geändert, wie man von dort Snaps erstelle, so Wesley-Holey. In seinem Blogbeitrag erläutert er die Schritte von der Anmeldung bei snapcraft.io über die Namensebung für den Snap und das Menü “Build with Github”. Zudem müsse das betreffende Repository eine “snapcraft.yaml”-Datei enthalten, damit es funktioniert.





