Account for CI?

14 views
Skip to first unread message

Mark Raynsford

unread,
Jul 9, 2020, 12:09:47 PM7/9/20
to OSSRH Users
Hello!

I do contract work for the New York Public Library on the open-source
Library Simplified project [0].

We do regular releases to Maven Central, and those releases typically
performed by whichever of the three current developers (myself
included) has bandwidth to spare at that time.

We'd like to move to having CI jobs push snapshot versions to the
Sonatype snapshots repos, and we'd like to have the same jobs push
tagged releases to Central. We have all the infrastructure set up to do
this, except for one missing piece: Which account should we use for the
pushes? The Library Simplified project mostly appears to run on grants,
with developers coming and going as grants come and go. If we set up CI
jobs using a developer's personal Central account, then we'll have to
reconfigure all of those jobs if the developer moves to a different
project. It seems like it'd be a sensible idea to have a project-wide
Central account to which a couple of trusted people have the keys, and
we'd use that account to push to Central.

Is this going to be a problem? Is there a better way to handle this?

[0] https://librarysimplified.org/

--
Mark Raynsford | https://www.io7m.com

Mark Miller

unread,
Jul 9, 2020, 4:32:14 PM7/9/20
to OSSRH Users, Mark Raynsford
Mark - Interesting project. Can you please send me a personal email, mmi...@sonatype.com. I'd like to speak with you about the project. Thanks. - Mark
Reply all
Reply to author
Forward
0 new messages