Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting our team. We will be in touch shortly.Close

  1. Blog
  2. Article

Thibaut Rouffineau
on 30 May 2017

Build.snapcraft.io gets your code ready to distribute in minutes


The public beta release of build.snapcraft.io is now open!

build.snapcraft.io is an easy and free to use platform for publishing your software to the tens of millions of machines running Ubuntu, Debian, Fedora, OpenSuSE, Arch, Gentoo, Yocto and others. whichever Operating System they’re running, the behaviour of your app is going to be the exact same… from installation to upgrade, irrespective of what versions of libraries are (or will be) installed on the computer, cloud instance, or IoT device.

All it takes to get started is a few clicks and a simple config file added to your GitHub repo. Your application will start building on the snapcraft.io infrastructure automatically, across ARM32 and AMD64 architectures. With every new commit a build will be triggered.

Once built, your application will be in held in the edge channel, meaning it’s available for you, your Continuous Integration System and any of your beta testers to test at will. When you think that your application is ready for wider distribution, with one single command you’ll promote it to being a stable build.

This is where snaps come in handy as your users will automatically get the update. And because these updates are transactional, you will have the peace of mind in knowing what used to be a bad update now just means automatically rolling back to a known-good state.

André Bação, who recently snapped Packer using build.snapcraft.io, commented about his experience:
“If you are building your snaps with complicated systems, having to stop working while your app is “snapped”, stop what you are doing and see build.snapcraft.io.
Ubuntu has made it as easy as 1, 2, 3. You just need to link your Github account, select your repo that contains your snapcraft.yaml and give it a name. And it’s done.
Made a change in your snap? Update your GitHub and the build and release will be triggered automatically. It seems that Ubuntu is on the right path with this one.”

You can check out his Github repo (spoiler alert… it’s super simple).

Join the hundreds of developers who have already published their apps. Get started now at build.snapcraft.io.

Related posts


Igor Ljubuncic
16 June 2023

Snapcraft 8.0 and the respectable end of core18

Ubuntu Article

‘E’s not pinin’! ‘E’s passed on! This base is no more! He has ceased to be! ‘E’s expired and gone to meet ‘is maker! ‘E’s a stiff! Bereft of life, ‘e rests in peace! If you hadn’t nailed ‘im to the perch ‘e’d be pushing up the daisies! ‘Is software processes are now ‘istory! ‘E’s ...


Igor Ljubuncic
16 December 2022

Snapcrafters: 2022 wrap-up

Community Article

This article was written by Merlijn Sebrechts and Dani Llewellyn from the Snapcrafters community. ===== Last year, we officially re-launched the “Snapcrafters” initiative. We’re a community of volunteers who build and maintain unofficial snap packages. Although snaps make it easy for developers to publish their software directly to users, ...


Igor Ljubuncic
14 October 2022

The long ARM of KDE

Desktop Article

With over 100 applications available in the Snap Store, KDE is by far the biggest publisher of snaps around. What unifies this impressive portfolio is the fact that all of these snaps are made for the x86 platform. Not anymore. Now, don’t panic! The x86 snaps are not going anywhere. But ARM-supported KDE snaps are ...