[Jenkins-infra] Considering a new Maven repo for pre-release/incremental builds of plugins/core

R. Tyler Croy tyler at monkeypox.org
Fri Mar 16 15:41:47 UTC 2018


This past week I was in San Jose chatting with Carlos Sanchez (csanchez) about
some tooling we will need to support the eventual shipping of master-branch
builds (etc) within Jenkins Essentials
(https://github.com/jenkinsci/jep/tree/master/jep/300)

Rather than attempting to make sense thousands of SNAPSHOT versions in a
repository, I suggested to Carlos that we create a new, tightly managed and
garbage collected, Maven repository specifically for this purpose in
Artifactory.

This would mean we'd have a repository *just* for these pre-release builds
(e.g. some-plugin-2.3.0-abdc3e.jar). My thinking is that the repository should
be garbage collecting/deleting artifacts after 30 days, and be completely
separate from the existing repositories to avoid negatively impacting the
quality of service for the existing Update Center procesess.

Before I write this all down into an IEP,  and do a necessary dive into
Artifactory documentation, I wanted to get some thoughts from others.


Cheers
- R. Tyler Croy

------------------------------------------------------
     Code: <https://github.com/rtyler>
  Chatter: <https://twitter.com/agentdero>
     xmpp: rtyler at jabber.org

  % gpg --keyserver keys.gnupg.net --recv-key 1426C7DC3F51E16F
------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.jenkins-ci.org/pipermail/jenkins-infra/attachments/20180316/a4d13bf9/attachment.asc>


More information about the Jenkins-infra mailing list