Hi,
Process for release maven artefacts was done a posteriori due to the obligation 
to change the plugin to allow the process to reach minimal Apache standard.
Documentation was aside to not slow the release process.

I guess that the "new" Jenkins task do the same than the release job (need 
review to be sure)). It add apidoc  (for sync with website) and maven 
artefacts. It takes information from a json file  stored here 
https://github.com/apache/netbeans-jenkins-lib/blob/master/meta/netbeansrelease.json
Maven artefact are built using the normal source as the other release 
artefacts. It contains nbm,Javadoc,sources,jar but it's to be populated 
directly on repository not on dist.

Build is supposed to be independent. It trigger on commit to a release* branch 
or master. 

AFAIK, we vote also the nbm files as conveniences libraries, so maven artefact 
are part of this concept.

Regards
Eric


-----Message d'origine-----
De : Neil C Smith <[email protected]> 
Envoyé : mercredi 10 juillet 2019 11:57
À : dev <[email protected]>
Objet : Re: Final preparation for NB 11.1 voting

On Wed, 10 Jul 2019 at 10:36, Eric Barboni <[email protected]> wrote:
> instead of :
> https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-release/
> lastSuccessfulBuild/artifact/
>
> Bits should be the same but they also contains the all the maven artefacts to 
> avoid recalling a vote later.

That could have been mentioned a little sooner! ;-)

> The normal release process is here
> https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+R
> elease+README
>
> To prepare maven artefacts for release 
> https://cwiki.apache.org/confluence/display/NETBEANS/Publishing+Apache
> +NetBeans+maven+artefacts
> Section> Publishing
>  Basically it's signing + test signing and then preparing the repository 
> staging at apache.

Yes, I've just been editing and updating the normal release process page.  Was 
not aware of the Maven page and as far as I can tell it's not linked in?


What exactly is that Jenkins task doing differently?  Is it using the output of 
the other build task?  Are there any other sources involved?

At this point, my inclination is to do the vote based on the existing task, 
bearing in mind we only officially vote on the sources.  I'm assuming 
everything required to achieve the Maven artefacts will be in the source bundle?

Thanks,

Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to