Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to automate release notes / changelog creation?

How to automate build notes / changelog creation ?

That is in the end of sprint generate list of closed issues, link it to released artifacts, put into maven generated site, publish on Redmine wiki...

We use Jenkins, Maven, Nexus, Redmine, (...other tools?) (see tags below)

I need ideas.

like image 646
Paul Verest Avatar asked Feb 21 '13 03:02

Paul Verest


2 Answers

there's the maven changes plugin and what is (hopefully, never tried) an equivalent for redmine. both of these plugins do the same thing basically - they query your issue management/bug tracker for issues between releases and write them down. from there you have various ways of formatting this into html (xslt for one).

put this under some maven profile that only jenkins runs so builds wont slow down for developers.

like image 59
radai Avatar answered Sep 30 '22 15:09

radai


There is also this redmine plugin https://github.com/hdgarrood/redmine_release_notes .

You need automation on which side: jenkins or redmine?

like image 24
ljader Avatar answered Sep 30 '22 13:09

ljader