Thank you guys, the simpler we can keep it, the better. I've created a PR: https://github.com/apache/netbeans-jenkins-lib/pull/29/ for your consideration. -jt
PS: If we fail generating the sources with the TPL job, I can generate them manually. Ășt 13. 7. 2021 v 16:08 odesĂlatel Neil C Smith <[email protected]> napsal: > On Tue, 13 Jul 2021 at 14:41, Jaroslav Tulach <[email protected]> > wrote: > > > if branches start with vs. > > > > No need to check for that. Whenever there is new version of NetBeans, > like > > NetBeans 12.5 - we want to release `apache-netbeans-12.5.0.vsix` - e.g. > we > > want to release from every release branch. Sometimes we want to release > > more frequently (like now with 12.4.301), but hopefully such extra > releases > > will become more and more rare. > > The problem is probably more the special casing of the release* > branches in terms of what gets built? Only release* branches have > sources prepared in NetBeans-TLP build I think [1]. And the extra > VSCode updates can't really happen in an existing release branch > unless they're updates also planned for the IDE. > > I mentioned this branching issue before, and we probably need to tweak > what gets built for each branch. Or stop special casing some of the > build artefacts by branch at all? Maybe prepare some of the extra > things (installers, maven, javadoc etc.) only if there's a hash? > > It may also be good if we used the same build job of master for the > daily builds? > > [1] > https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/netbeans/job/master/lastSuccessfulBuild/artifact/ > > Best wishes, > > 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 > > > >
