You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Rob Tompkins (JIRA)" <ji...@apache.org> on 2018/05/16 20:51:00 UTC

[jira] [Commented] (COMMONSSITE-111) [release-plugin] create mojo for release promotion in svn

    [ https://issues.apache.org/jira/browse/COMMONSSITE-111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16478084#comment-16478084 ] 

Rob Tompkins commented on COMMONSSITE-111:
------------------------------------------

[~garydgregory] thoughts on this? I think doing promotion of the SVN repo isn't going to be too too hard, but it would be nice if it also performed the promotion of the nexus repository. To really automate that, assuming no pre-knowledge of the release, I would think that we would need to download one of the -bin artifacts from the SVN dist location, unpack it, get the sha1 (or whichever signature) of one of the artifacts in it. Then we'd need to go and RESTfully search through the existing staging repos in nexus to find the matching staging repo, and then we'd release that one.

The problem here is that testing this is, well, kinda scary. I know I can write unit tests, but you quickly run into the problem of you can't test for what you can't think to test for.

> [release-plugin] create mojo for release promotion in svn
> ---------------------------------------------------------
>
>                 Key: COMMONSSITE-111
>                 URL: https://issues.apache.org/jira/browse/COMMONSSITE-111
>             Project: Commons All
>          Issue Type: Improvement
>            Reporter: Rob Tompkins
>            Assignee: Rob Tompkins
>            Priority: Major
>
> Currently we have to run a series of svn commands to promote releases. It would be nice if the release plugin did this for us.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)