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]

Reply via email to