it looks a reasonable proposition: ok for me

Regards,

Hervé

Le samedi 2 juillet 2022, 21:41:35 CEST Tamás Cservenák a écrit :
> Howdy,
> 
> I'd like to spin a discussion about the ASF Maven Jenkins instance.
> 
> As you know, ASF Infra operates one separate instance of Jenkins only for
> Maven related projects. Still, aside this being a chore for INFRA, it does
> have quite some shortcomings:
> - lack of all needed OS-es (has linux and windows nodes only)
> - regular (lately more often) issues with windows nodea (like post build
> workspace cleanup and others). But really, like 1 out of 3 fails due to
> some windows node issue.
> In short, it does not give us needed coverage, plus regularly generates
> false negatives (red X) for PRs and master builds.
> 
> OTOH, GH Actions proved very usable, quick, has macOS and in general fast.
> Still, GH Actions cannot deploy snapshots to repository.a.o, nor is
> something we'd want (see last npmjs token leakage).
> 
> Currently we have this "duality" of CI, and almost always one has to check
> why a job failed, and MANY times it fails due Jenkins non-build related
> issues (usually on Windows nodes).
> 
> Hence, I'd propose something along those lines:
> - "scale down" Jenkins, keep linux nodes only, and make it "deploy" only
> (preferably of master branch commits only)
> - hence Jenkins would "loose" CI title, it would be just "deployer" to
> repository.a.o
> - use GH Actions for running tests on PRs and master branches and rely on
> its results on GH UI
> 
> This would give us (and ASF INFRA) benefit of:
> - the maintained instance becomes way simpler, linux only (ASF INFRA)
> - PR and master CI results come in way faster
> - no more (well, GH Actions has outages as well, but less) false negatives
> 
> WDYT?
> 
> T





---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to