Justin Leet created METRON-1591:
-----------------------------------

             Summary: Automate artifact creation in Release Candidate process.
                 Key: METRON-1591
                 URL: https://issues.apache.org/jira/browse/METRON-1591
             Project: Metron
          Issue Type: Improvement
            Reporter: Justin Leet


[https://cwiki.apache.org/confluence/display/METRON/Release+Process]

Notably Step 5 is finicky and involves a lot of copying and error prone 
editing. It's also prime for scripting, since it's almost all busywork and 
plugging in variables

What this script likely should not do is that actual SVN add and commit 
commits. Potentially it could run up to there and additionally verify all 
expected artifacts exist.

e.g. this could be something like

create-rc-artifacts.sh --version=<x.y.z> --rc=<#> --gpg-key=<0xDEADBEEFDEADBEEF>

There's probably a bit of refactoring the instructions themselves, in 
particular adding a specific validation step that the artifacts are well 
constructed before pushing the svn commit and moving signing key info somewhere 
else like Step 0: Prerequisites).



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

Reply via email to