Hi,
 This is a part of a work we start with Antonio Vieiro to try to ease the
building of website, apidoc, maven artefacts.
 
The following file contains, date and version number in a centralized form,
you'are welcome to add/discuss items if needed.
https://github.com/apache/netbeans-jenkins-lib/blob/master/meta/netbeansrele
ase.json
( it's configured for 11.1 but logic is not so good yet (releasedate is date
of the branching should be date of vote))

There is a build here:
https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-TLP/job/netbea
ns/ ( use of a groovy Jenkins script 
https://github.com/apache/netbeans-jenkins-lib/blob/master/vars/asfMainNetBe
ansBuild.groovy)
that listen to:
*release* branches and do 
** apidoc generation using json info for putting date (proof of concept)
      but in the future we may alter build to have less modification to put
on branch cut (WIP https://github.com/apache/netbeans/pull/1270) 
** release preparation (like in netbeans-release job ) with checksum
(platform+netbeans) + nbm  + maven repository preparation
     (release manager need to get artefacts and sign to call for a vote)
*master branch  and do
** apidoc generation
** populate snapshot repository with maven artefacts dev-SNAPSHOT

This will allow me to remove all the specific build for maven artefacts.
Maybe helpful to complete for snap ? and also different clusters.
It's also now possible to remove completely from other build maven artefacts
generation that take places.

Regards
Eric


 





 


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