---
title: Build.snapcraft.io gets your code ready to distribute in minutes
description: 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 th […]
url: https://canonical.com/blog/build-snapcraft-io-gets-your-code-ready-to-distribute-in-minutes?format=md
---

1. [Blog](https://canonical.com/blog)
2. Article

---

[Thibaut Rouffineau](https://canonical.com/blog/author/thibautr "More about Thibaut Rouffineau")

30 May 2017

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

[developers](https://canonical.com/blog/tag/developers)
[snapcraft](https://canonical.com/blog/tag/snapcraft)
[snapcraft.io](https://canonical.com/blog/tag/snapcraft-io)
[Snaps](https://canonical.com/blog/tag/snaps)

---

Share the article

The public beta release of [build.snapcraft.io](https://build.snapcraft.io/) is now open!

[build.snapcraft.io](https://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](https://uappexplorer.com/app/packer-abacao.abacao/) using [build.snapcraft.io](https://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](https://github.com/abacao/packer-snap/blob/master/snapcraft.yaml) (spoiler alert… it’s super simple).

Join the hundreds of developers who have already published their apps. Get started now at [build.snapcraft.io](https://build.snapcraft.io/).

[Get in touch

Interested in running Ubuntu in your organization?](https://ubuntu.com/about/contact-us/form)

## Sign up for our newsletter

Get the latest Canonical news and updates in your inbox.

Work email:

\*I agree to receive information about Canonical's
products and services.

By submitting this form, I confirm that I have read and agree to [Canonical's Privacy Policy](https://canonical.com/legal/dataprivacy).

Sign up

## Share on

---

## Related posts

[### TurtleBot3 OpenCR firmware update from a snap](https://canonical.com/blog/turtlebot3-opencr-firmware-update-from-a-snap)

The TurtleBot3 robot is a standard platform robot in the ROS community, and it’s a reference that Canonical knows well, since we’ve used it in our tutorials. As a matter of...

[gbeuzeboc](https://canonical.com/blog/author/gbeuzeboc)

25 September 2024

[### Managing software in complex network environments: the Snap Store Proxy](https://canonical.com/blog/managing-software-snap-store-proxy)

As enterprises grapple with the evolving landscape of security threats, the need to safeguard internal networks from the broader internet is increasingly important. In...

[Holly Hall](https://canonical.com/blog/author/hollyhall)

15 January 2024

[### Improving snap maintenance with automation](https://canonical.com/blog/improving-snap-maintenance-with-automation)

Co-written with Sergio Costas Rodríguez. As the number of snaps increases, the need for automation grows. Any automation to help us maintain a group of snaps is welcome and...

[Heather Ellsworth](https://canonical.com/blog/author/hellsworth)

27 June 2023

[### 6 facts for CentOS users who are holding on](https://canonical.com/blog/migrating-to-ubuntu-lts-six-facts-for-centos-users)

Considering migrating to Ubuntu from other Linux platforms, such as CentOS? Find six useful facts to get started!

[Lech Sandecki](https://canonical.com/blog/author/lsandecki)

23 October 2024
