You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jmeter.apache.org by Philippe Mouawad <ph...@gmail.com> on 2017/02/07 21:39:13 UTC
Improve release process
Hello,
I was wondering if there would be a way to simplify / fully automate
release ?
Currently, the process seems very manual from my understanding and takes
some time, @Milamber how much time does it take on your side ?
Doing so would make us much more reactive at least in preparing release .
We would still have to wait 72 hours for votes.
--
Regards
Philippe
Re: Improve release process
Posted by Milamber <mi...@apache.org>.
Hello,
The release process is describe here [1]. Probably some tasks could be
automate (using some shell scripts), but the process include some tasks
with pause time like the sync of mirror or the vote time (72h).
Some tasks like the adding of new number version into Bugzilla, the GPG
sign distribution files or the maven upload artecfacts on nexus needs
some credentials so that could be difficult to automate.
Some tasks needs manual checks by human like the Javadoc warnings
message (note: currently the trunk have a lot of Javadoc warnings) when
you build the distribution or the RAT report, or manual tasks on Nexus
Web UI to promote the release.
To release a new RC, generally, I spends ~2h for the RC 1 (with manual
checks and including the time to wait the upload of the distribution
files), and ~1h for the RC 2+
After a success vote, around 30 min to promote the release, and another
~30 min after the sync of mirrors to send the announces and update the
wiki (asf)/wikipedia (en/fr/es/ge).
For me, the main issue to release often and quickly is to prepare the
New and Noteworthy page with some screenshots of new features and the
summary of the major changes. If this page is ready and the PMC are Ok
to release, the release process can be done speedy.
Milamber
[1] https://wiki.apache.org/jmeter/ReleaseCreation
On 07/02/2017 21:39, Philippe Mouawad wrote:
> Hello,
> I was wondering if there would be a way to simplify / fully automate
> release ?
>
> Currently, the process seems very manual from my understanding and takes
> some time, @Milamber how much time does it take on your side ?
>
> Doing so would make us much more reactive at least in preparing release .
> We would still have to wait 72 hours for votes.
>