Search code examples
windows-serviceswindows-8.1hudson

Installing hudson slave agent as a service


I'd like to set up a Hudson slave agent (v3.2.2) as a Windows service on one of my Windows nodes (running Windows 8.1 x64 with .NET 3.5 installed). As of this wiki page, there should be a File > Install as Windows Service menu option. But when I run the JNLP, there's no such option:

Hudson JNLP UI

So: How do I install the Hudson slave agent as a Windows service?


Solution

  • There is a bug that has been submitted for this, Bug 427526, and also a workaround. It is related to the version of Java. I used JDK 7u11 and I got the File option and was able to install the slave as a service.