Should have been more clear – 

 

We use a junction so actual files and directories are on the desired drives and 
paths. When setting up a node we identify the “default” CWD w/ active drive – 
this is either replaced with a junction or the subdirectories are made as 
junctions.

 

These junctions also include setting up various tools to directories without 
spaces in the name e.g. CWD\tools\junction-to-jdk -> c:\program 
files\Java\jdk-x.y.z\

 

-Jason 

 

From: jenkinsci-users@googlegroups.com <jenkinsci-users@googlegroups.com> On 
Behalf Of Jérôme Godbout
Sent: Friday, November 27, 2020 11:34 AM
To: jenkinsci-users@googlegroups.com
Subject: RE: Java install for Windows agent?

 

You do a windows junction into the filesystem? why does it need the prior cd 
path && and not just jump into the junction path directly before/after the 
junction is created???

 





une compagnie  

RAPPROCHEZ LA DISTANCE


Jérôme Godbout
Software / Firmware Lead


p: +1 (418) 800-1073 ext.:109


 <http://www.amotus-solutions.com/> amotus.ca
 <http://statum-iot.com/> statum-iot.com

 <https://www.facebook.com/LesSolutionsAmotus/>   
<https://www.linkedin.com/company/amotus-solutions/>   
<https://twitter.com/AmotusSolutions>   
<https://www.youtube.com/channel/UCoYpQgsmj1iJZyDjTQ3x8Ig> 

        

COVID-19 : we are glad to inform you that  <https://www.amotus-solutions.com/> 
Amotus are up and running with limited impact on our performance. We will keep 
you informed of any changes as they occur.

COVID-19 : nous sommes fiers d’informer nos collaborateurs que Amotus opèrent 
adéquatement et que l’impact sur notre productivité est minimisé. Nous vous 
tiendrons au courant de tout changement.

 

From: jenkinsci-users@googlegroups.com 
<mailto:jenkinsci-users@googlegroups.com>  <jenkinsci-users@googlegroups.com 
<mailto:jenkinsci-users@googlegroups.com> > On Behalf Of Jason Pyeron
Sent: November 27, 2020 10:20 AM
To: jenkinsci-users@googlegroups.com <mailto:jenkinsci-users@googlegroups.com> 
Subject: RE: Java install for Windows agent?

 

We use a junction.

 

From: jenkinsci-users@googlegroups.com 
<mailto:jenkinsci-users@googlegroups.com>  
[mailto:jenkinsci-users@googlegroups.com] On Behalf Of Jérôme Godbout
Sent: Friday, November 27, 2020 10:15 AM
To: jenkinsci-users@googlegroups.com <mailto:jenkinsci-users@googlegroups.com> 
Subject: RE: Java install for Windows agent?

 

Ho right, mine was into c:\JenkinsSlave

 

Starting agent process: cd "c:\JenkinsSlave" && C:\Java\1_8_0_261\/bin/java  
-jar remoting.jar -workDir c:\JenkinsSlave -jar-cache 
c:\JenkinsSlave/remoting/jarCache

 

make me wonder why it need to change the directory before running since the 
working directory is already pass as an argument, the remoting.jar should 
change the current working directory by itself in a cross platform way. This 
seem like someone got lazy into the remoting.jar and put that awkward  cwd 
needs in front. Should maybe have a flag to move to cwd to workDir 

--CwdFromWorkDir

if not all use case need that. That would avoid all that mess upfront and make 
it easier to have cross platform behavior. My 2 cents about this. 

 

 





une compagnie  

RAPPROCHEZ LA DISTANCE


Jérôme Godbout
Software / Firmware Lead


p: +1 (418) 800-1073 ext.:109


 <http://www.amotus-solutions.com/> amotus.ca
 <http://statum-iot.com/> statum-iot.com

 <https://www.facebook.com/LesSolutionsAmotus/>   
<https://www.linkedin.com/company/amotus-solutions/>   
<https://twitter.com/AmotusSolutions>   
<https://www.youtube.com/channel/UCoYpQgsmj1iJZyDjTQ3x8Ig> 

        

COVID-19 : we are glad to inform you that  <https://www.amotus-solutions.com/> 
Amotus are up and running with limited impact on our performance. We will keep 
you informed of any changes as they occur.

COVID-19 : nous sommes fiers d’informer nos collaborateurs que Amotus opèrent 
adéquatement et que l’impact sur notre productivité est minimisé. Nous vous 
tiendrons au courant de tout changement.

 

From: jenkinsci-users@googlegroups.com 
<mailto:jenkinsci-users@googlegroups.com>  <jenkinsci-users@googlegroups.com 
<mailto:jenkinsci-users@googlegroups.com> > On Behalf Of David Aldrich
Sent: November 27, 2020 9:24 AM
To: jenkinsci-users@googlegroups.com <mailto:jenkinsci-users@googlegroups.com> 
Subject: Re: Java install for Windows agent?

 

Thanks. The problem was that Jenkins executes:

cd "e:\jenkins" && %JAVA_HOME%\java.exe  -jar remoting.jar ...
 
but cd does not change drive, it remains on C: and can't find \jenkins and so 
fails.
 
I fixed it by putting 'E: && ' in the remote command prefix box.  Perhaps there 
is a better way ...

 

On Fri, Nov 27, 2020 at 2:02 PM Jérôme Godbout <godbo...@amotus.ca 
<mailto:godbo...@amotus.ca> > wrote:

Hi,

make sure Jenkins remote user does have access to your e:\jenkins  and clean 
that folder content of any previous data there. If this is not working, check 
the master remote file for any right or corruption.

 

Jerome

 

 





une compagnie  

RAPPROCHEZ LA DISTANCE


Jérôme Godbout
Software / Firmware Lead


p: +1 (418) 800-1073 ext.:109


 <http://www.amotus-solutions.com/> amotus.ca
 <http://statum-iot.com/> statum-iot.com

 <https://www.facebook.com/LesSolutionsAmotus/>   
<https://www.linkedin.com/company/amotus-solutions/>   
<https://twitter.com/AmotusSolutions>   
<https://www.youtube.com/channel/UCoYpQgsmj1iJZyDjTQ3x8Ig> 

        

COVID-19 : we are glad to inform you that  <https://www.amotus-solutions.com/> 
Amotus are up and running with limited impact on our performance. We will keep 
you informed of any changes as they occur.

COVID-19 : nous sommes fiers d’informer nos collaborateurs que Amotus opèrent 
adéquatement et que l’impact sur notre productivité est minimisé. Nous vous 
tiendrons au courant de tout changement.

 

From: jenkinsci-users@googlegroups.com 
<mailto:jenkinsci-users@googlegroups.com>  <jenkinsci-users@googlegroups.com 
<mailto:jenkinsci-users@googlegroups.com> > On Behalf Of David Aldrich
Sent: November 27, 2020 4:17 AM
To: jenkinsci-users@googlegroups.com <mailto:jenkinsci-users@googlegroups.com> 
Subject: Re: Java install for Windows agent?

 

Still trying to connect to Jenkins Windows agent using ssh. I have configured 
JAVA_HOME on the agent and set the agent's configuration to:

JavaPath    %JAVA_HOME%\java.exe

but I get:

[11/27/20 09:15:15] [SSH] Copying latest remoting.jar...
Source agent hash is D866F0B482DB94F38E49B26B465D5DB5. Installed agent hash is 
D866F0B482DB94F38E49B26B465D5DB5
Verified agent jar. No update is necessary.
Expanded the channel window size to 4MB
[11/27/20 09:15:16] [SSH] Starting agent process: cd "E:\jenkins" && 
%JAVA_HOME%\java.exe  -jar remoting.jar -workDir E:\jenkins -jar-cache 
E:\jenkins/remoting/jarCache
Error: Unable to access jarfile remoting.jar
Agent JVM has terminated. Exit code=1
[11/27/20 09:15:16] Launch failed - cleaning up connection
[11/27/20 09:15:16] [SSH] Connection closed.

 

Any idea why it can't access remoting.jar?

Best regards

David

 

 

On Thu, Nov 26, 2020 at 9:26 PM Jérôme Godbout <godbo...@amotus.ca 
<mailto:godbo...@amotus.ca> > wrote:

You can inject the wanted java folder into the Node configuration into Jenkins 
master configuration panels:

 

Add environments variable into your node and set:

 

Name: JAVA_HOME

value: C:\Java\jdk1.8.0_261\

 



 

Take Care the Windows version doesn’t like Java path with a space in it, a 
patch have been made put you might end up into a version that doesn’t support 
it, for ease, just install java into a path without space.

This prevent having to define the JAVA_HOME for the whole machine and ease the 
multiple java version on that machine. Jenkins will change it and can will use 
it to load the slave properly.

 

 





une compagnie  

RAPPROCHEZ LA DISTANCE


Jérôme Godbout
Software / Firmware Lead


p: +1 (418) 800-1073 ext.:109


 <http://www.amotus-solutions.com/> amotus.ca
 <http://statum-iot.com/> statum-iot.com

 <https://www.facebook.com/LesSolutionsAmotus/>   
<https://www.linkedin.com/company/amotus-solutions/>   
<https://twitter.com/AmotusSolutions>   
<https://www.youtube.com/channel/UCoYpQgsmj1iJZyDjTQ3x8Ig> 

        

COVID-19 : we are glad to inform you that  <https://www.amotus-solutions.com/> 
Amotus are up and running with limited impact on our performance. We will keep 
you informed of any changes as they occur.

COVID-19 : nous sommes fiers d’informer nos collaborateurs que Amotus opèrent 
adéquatement et que l’impact sur notre productivité est minimisé. Nous vous 
tiendrons au courant de tout changement.

 

From: jenkinsci-users@googlegroups.com 
<mailto:jenkinsci-users@googlegroups.com>  <jenkinsci-users@googlegroups.com 
<mailto:jenkinsci-users@googlegroups.com> > On Behalf Of David Aldrich
Sent: November 26, 2020 2:03 PM
To: jenkinsci-users@googlegroups.com <mailto:jenkinsci-users@googlegroups.com> 
Subject: Java install for Windows agent?

 

Hi 

I have now partially succeeded in connecting to a Windows 10 agent from Jenkins 
via ssh.  The ssh part succeeds but the connection then fails with:

"Couldn't figure out the Java version of E:\jenkins/jdk/bin/java"

 

I don't know why it's choosing that path as I have not specified a Java path.

 

I know this is basic, but please suggest which JRE/JDK I should use and where I 
should install it.

 

Thanks

David

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com 
<mailto:jenkinsci-users+unsubscr...@googlegroups.com> .
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAJK_iehj-zYoqEKTFPH58CHT_dvwcDagxU6s3ERd4HnpcQKdgA%40mail.gmail.com
 
<https://groups.google.com/d/msgid/jenkinsci-users/CAJK_iehj-zYoqEKTFPH58CHT_dvwcDagxU6s3ERd4HnpcQKdgA%40mail.gmail.com?utm_medium=email&utm_source=footer>
 .

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com 
<mailto:jenkinsci-users+unsubscr...@googlegroups.com> .
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/QB1PR01MB38449876E713D2B6766892DACDF90%40QB1PR01MB3844.CANPRD01.PROD.OUTLOOK.COM
 
<https://groups.google.com/d/msgid/jenkinsci-users/QB1PR01MB38449876E713D2B6766892DACDF90%40QB1PR01MB3844.CANPRD01.PROD.OUTLOOK.COM?utm_medium=email&utm_source=footer>
 .

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com 
<mailto:jenkinsci-users+unsubscr...@googlegroups.com> .
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAJK_iej0V2wwMKmew2QadXfmM-%2B1Lzq16qjRPv35ER%3DZZp%2B%2BRA%40mail.gmail.com
 
<https://groups.google.com/d/msgid/jenkinsci-users/CAJK_iej0V2wwMKmew2QadXfmM-%2B1Lzq16qjRPv35ER%3DZZp%2B%2BRA%40mail.gmail.com?utm_medium=email&utm_source=footer>
 .

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com 
<mailto:jenkinsci-users+unsubscr...@googlegroups.com> .
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/QB1PR01MB3844096416B890E2EDD60A5BCDF80%40QB1PR01MB3844.CANPRD01.PROD.OUTLOOK.COM
 
<https://groups.google.com/d/msgid/jenkinsci-users/QB1PR01MB3844096416B890E2EDD60A5BCDF80%40QB1PR01MB3844.CANPRD01.PROD.OUTLOOK.COM?utm_medium=email&utm_source=footer>
 .

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com 
<mailto:jenkinsci-users+unsubscr...@googlegroups.com> .
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAJK_iei9UjOHH%3DPPXbmKGrzhVQj3ncKZhcjkQxU-deGS2_%2BnFQ%40mail.gmail.com
 
<https://groups.google.com/d/msgid/jenkinsci-users/CAJK_iei9UjOHH%3DPPXbmKGrzhVQj3ncKZhcjkQxU-deGS2_%2BnFQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
 .

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com 
<mailto:jenkinsci-users+unsubscr...@googlegroups.com> .
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/QB1PR01MB3844FE48121C2AD817B4518ECDF80%40QB1PR01MB3844.CANPRD01.PROD.OUTLOOK.COM
 
<https://groups.google.com/d/msgid/jenkinsci-users/QB1PR01MB3844FE48121C2AD817B4518ECDF80%40QB1PR01MB3844.CANPRD01.PROD.OUTLOOK.COM?utm_medium=email&utm_source=footer>
 .

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com 
<mailto:jenkinsci-users+unsubscr...@googlegroups.com> .
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/019801d6c4d0%24c3538280%2449fa8780%24%40pdinc.us
 
<https://groups.google.com/d/msgid/jenkinsci-users/019801d6c4d0%24c3538280%2449fa8780%24%40pdinc.us?utm_medium=email&utm_source=footer>
 .

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com 
<mailto:jenkinsci-users+unsubscr...@googlegroups.com> .
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/QB1PR01MB3844B1473C84E9750AC68308CDF80%40QB1PR01MB3844.CANPRD01.PROD.OUTLOOK.COM
 
<https://groups.google.com/d/msgid/jenkinsci-users/QB1PR01MB3844B1473C84E9750AC68308CDF80%40QB1PR01MB3844.CANPRD01.PROD.OUTLOOK.COM?utm_medium=email&utm_source=footer>
 .

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/1f5701d6c4df%240f06e6f0%242d14b4d0%24%40pdinc.us.

Reply via email to