---
title: 'Tutorial: Continuous delivery of snaps with Circle CI'
description: Bullet-proof continuous delivery of software is crucial to the health
  of your community, more than a way to run manual tests, it also enables your early
  adopters to test code and give feedback on it as soon as it lands. You may be already
  using build.snapcraft.io to do so for snaps, but in some cases,  […]
url: https://canonical-com-2950.demos.haus/blog/tutorial-continuous-delivery-of-snaps-with-circle-ci?format=md
---

1. [Blog](https://canonical-com-2950.demos.haus/blog)
2. Article

---

[David Callé](https://canonical-com-2950.demos.haus/blog/author/davidc3-2 "More about David Callé")

19 January 2018

# Tutorial: Continuous delivery of snaps with Circle CI

[Circle CI](https://canonical-com-2950.demos.haus/blog/tag/circle-ci)
[snapcraft](https://canonical-com-2950.demos.haus/blog/tag/snapcraft)
[Snaps](https://canonical-com-2950.demos.haus/blog/tag/snaps)
[Tutorial](https://canonical-com-2950.demos.haus/blog/tag/tutorial)

---

Share the article

Bullet-proof continuous delivery of software is crucial to the health of your community, more than a way to run manual tests, it also enables your early adopters to test code and give feedback on it as soon as it lands. You may be already using [build.snapcraft.io](https://build.snapcraft.io/) to do so for snaps, but in some cases, your existing tooling needs to prevail.

## Enabling Circle CI for snaps

In this tutorial, you will learn how to use [Circle CI](https://circleci.com/) to build a snap and push it automatically to the edge channel of the Snap Store every time you make a change to your master branch in GitHub.

**What you’ll learn**

* How to build your snap in Circle CI
* How to push your snap to the store automatically from Circle CI
* How to use snapcraft to enable all this, with a few simple commands

[Take The Tutorial](https://tutorials.ubuntu.com/tutorial/continuous-snap-delivery-from-circle-ci)

[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-2950.demos.haus/legal/dataprivacy).

Sign up

## Share on

---

## Related posts

[### TurtleBot3 OpenCR firmware update from a snap](https://canonical-com-2950.demos.haus/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-2950.demos.haus/blog/author/gbeuzeboc)

25 September 2024

[### Snapcraft 8.0 and the respectable end of core18](https://canonical-com-2950.demos.haus/blog/snapcraft-8-0-and-the-respectable-end-of-core18)

‘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...

[Igor Ljubuncic](https://canonical-com-2950.demos.haus/blog/author/igorljubuncic)

16 June 2023

[### ROS architectures with snaps](https://canonical-com-2950.demos.haus/blog/ros-architectures-with-snaps)

Choosing the right architecture can be hard, but we want to help. In this blog, we’ll look at different architectures and their pros and cons. We’ll also show you how to apply...

[gbeuzeboc](https://canonical-com-2950.demos.haus/blog/author/gbeuzeboc)

15 June 2023

[### Space pioneers: Lonestar gears up to create a data centre on the Moon](https://canonical-com-2950.demos.haus/blog/lonestar-data-centre-moon)

Why establish a data centre on the Moon? Find out in our blog.

[Rhys Knipe](https://canonical-com-2950.demos.haus/blog/author/rhysknipe)

12 June 2024
