Dne čtvrtek 7. října 2021 18:36:29 CEST, Michael Bien napsal(a): > On 07.10.21 08:30, Jaroslav Tulach wrote: > >> So, what specifically needs to be done? > > > > #1 from my perspective: We need support for build pipelines. In particular > > > > ``` > > var ide = buildIDEZip(); > > var testDist = buildTestDistributionZip(); > > > > var moduleSet = [ "platform", "ide", "hints1", "hints2" ]; > > var jdkSet = [ "jdk8", "jdk11", "jdk17", "jdk-latest" ]; > > > > new ForkJoinPool("many parallel executors") (module, jdk) { > > > > setup jdk > > > > unzip ide > > unzip testDist > > > > teste module > > > > } > > ``` > > > > Can that be implemented (easily) in Travis? Not likely. Can that be > > implemented easily in GitHub actions (that'd be great, but I doubt). > > i think one way of doing this with gh actions is to zip the build and > upload it as artifact. Subsequent jobs in the pipeline would use that > artifact and continue from there. > > https://docs.github.com/en/actions/learn-github-actions/essential-features-o > f-github-actions#sharing-data-between-jobs > > having artifacts would also mitigate the issue of being able to access > test results, if they don't end up in the console for whatever reason.
It would be great to reconfigure the GitHub actions to do the build of IDE ZIP and test distribution ZIP only once. -jt --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists