在联系插件开发人员后,要回答我自己的问题:
没有实际的方法可以直接从Jenkins下载exe,slave.jar通过远程协议从主服务器获取该exe。我创建了一个请求,希望能够通过URL下载(如开发人员建议的那样),因此将来可能会提供。
现在,可执行文件是重命名的Windows Service Wrapper二进制文件:https ://github.com/kohsuke/winsw,因此我以相同的方式使用了该二进制文件。
关于WinSW和XML文件使用的配置,我使用了来自GitHub存储库https://github.com/jenkinsci/windows-slave- installer-module的配置。这些版本在配置方面兼容。
因此,基本上,我下载了exe,从Jenkins获取了私钥,并使用原始插件中的配置创建了服务。然后,我使用安装服务jenkins-slave.exe install
。
一步步: