I am following the steps here and configured a node with the option launch slave agents via web start. When I save on the master it asks me to launch the agent from browser or a slave as expected.
Now, when I go to the slave and use the URL to launch the agent from the browser, it shows the message "Connected via JNLP agent" and doesn't show the option to launch jnlp agent.
Tried multiple browsers but no luck.
Any help here?
Windows 2008 & 2012 are a nightmare when you want to configure a JNLP slave.
The old solution (click on JNLP link and install as a service) doesn't work anymore...
I found a nice workaround here: https://wiki.jenkins-ci.org/display/JENKINS/Launch+Java+Web+Start+slave+agent+via+Windows+Scheduler
In a few words, the idea is to:
I did a quick test on a Windows 2012 server and it works :)
If you are getting a certificate error, you can add this option:
java -jar slave.jar -noCertificateCheck -jnlpUrl ...