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

Reply via email to