[
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)