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

Petri Tuomola commented on FINERACT-876:
----------------------------------------

[~vorburger] looking at the release process, there are steps that should be 
pretty easy to automate as a shell script: the git actions, signing / checking 
signatures, verifying the release candidate etc. 

Then there are actions that are a bit trickier to automate: sending emails, 
cleaning up JIRA, creating release notes from JIRA. I'm sure that's possible 
but also probably end up being quite "flaky".

So the "automated" process is likely still to involve a mix of automatic and 
manual steps. Of course as many automatic as possible, but we'll probably hit a 
point where the marginal benefit no longer justifies the effort.

But as a starting point: maybe we can just start by creating a set of scripts 
with the commands listed on the Release Process page and seeing how far that 
gets us?

 

> Automate Fineract release process
> ---------------------------------
>
>                 Key: FINERACT-876
>                 URL: https://issues.apache.org/jira/browse/FINERACT-876
>             Project: Apache Fineract
>          Issue Type: Improvement
>            Reporter: Michael Vorburger
>            Priority: Major
>
> While I was making some minor edits to improve our [How to Release Apache 
> Fineract|https://cwiki.apache.org/confluence/x/DRwIB] page on the Wiki for a 
> possible upcoming Fineract 1.4.0 release in FINERACT-873, I was wondering if 
> much of what is listed on that page, like all the git operations, email 
> sending, verification, GPG stuff, even Wiki page creation (Confluence has a 
> REST API...) could not just be fully automated and scripted...



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to