afs commented on PR #2180:
URL: https://github.com/apache/jena/pull/2180#issuecomment-1902672812
> Can't we use Jenkins for Java and then GH Actions for JS?
We can - it still needs to publish ("mvn deploy") the artifact so that
`jena-apache-webapp` can pick it up. The GH action needs to have push access to
ASF Nexus, snapshots repository. Jobs on the ASF Jenkins server can deploy to
that area of with no special setup - it's an ASF managed service and Nexus has
per-project access controls.
From a GH action, as an external build, this security has to be setup -
there need to be secrets so the action can get push access to the snapshots
area of Nexus.
I think that is possible but the project now needs to manage the secrets
with all the risk/responsibility that comes with that.
A Jenkins pipeline + docker + maven is yet-another-system to get use to (a
-ve) but I don't think it requires the security management overhead (a +ve).
We don't need a multi-language pipeline (c.f.
https://www.jenkins.io/doc/book/pipeline/docker/#using-multiple-containers)
because `frontend-maven-plugin` installs the JS tools.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]