(replies inline)
On Thu, 16 Jun 2016, Samuel Van Oort wrote:
> I took an initial look at this as a maintainer for Jenkins Linux packaging
> -- I find the snap format itself rather interesting. I am curious to see
> where it goes now that there's support for non-Ubuntu distros released from
> Canonical. I like that it makes Jenkins more visible and discoverable for
> users, though.
>
> The bad news: right now, I don't think this packaging is at the level of
> maturity (I've called out a couple points in the PR) that it would need to
> be for inclusion as a main distribution for Jenkins. There are also some
> infrastructure issues with building on Ubuntu 16.04 in the main Jenkins
> packaging project (potentially solvable by docker use but a bit annoying).
>
> The good news: it would be a great candidate for a similar distribution
> path to the Docker image, where it initially is built up independently, and
> then once it hits an appropriate level of maturity, gets official inclusion
> and a download link on Jenkins.io. I'd really like to see this packaging
> option get fleshed out further and hit that point, because I think there's
> some exciting potential.
Evan, from an infrastructure standpoint, as Sam pointed out, we do not
currently have anything newer than Ubuntu 14.04 LTS in the cluster. I'm not
entirely certain if that is a problem for generation of the snaps (or whatever
the unit of snap is).
Could you link to some documentation or articles discussing the
distribution/hosting requirements for snaps? We currently operate dpkg and rpm
repositories on
mirrors.jenkins.io and I would like to understand the hosting
requirements more here.
Sam, assuming we would be hosting a file or archive of some form, this isn't
quite the same as Docker, in that it introduces additional infrastructure
workload to get distribution working from the start.
- R. Tyler Croy
------------------------------------------------------
Code: <
https://github.com/rtyler>
Chatter: <
https://twitter.com/agentdero>
% gpg --keyserver
keys.gnupg.net --recv-key 3F51E16F
------------------------------------------------------