Defining multiple (external) snap packages in a single git repo

Mark Shuttleworth mark at
Sat Mar 25 09:00:39 UTC 2017

On 24/03/17 23:18, Joseph Rushton Wakeling wrote:
> I've been discussing with some of the D language developers about how
> to move forward with snap packages for the core D tools.
> The D language project has a dedicated git repo for building packages
> for various targets [1] and the obvious place to define snap packages
> would be there.  However, would this be able to work with snap-package
> CI such as or the Launchpad build tools?  They both
> seem rather biased towards the assumption that a single git repo
> defines a single snap package.
> An alternative would of course be for D's own CI tools to run
> `snapcraft cleanbuild` and upload the resulting packages to the
> store.  Any advice on how this could me made workable ... ? 

We could host multiple snapcraft.yamls in a repo, using some sort of
snapcraft.*.yaml scheme, for example.



     builds all snaps

  snapcraft snap foo



More information about the Snapcraft mailing list