厨师如何创buildWindows服务?

我有一个jar文件,我想在Windows上作为服务运行,但是我不相信创buildWindows服务在Chef中是受支持的: CHEF-3865

Chef用户如何向他们pipe理的Windows机器添加新的服务? 电源shell?

我的jar文件是Jenkins Swarm Plugin,我使用Chefdynamic创build新的swarm slave。

Solutions Collecting From Web of "厨师如何创buildWindows服务?"

我可以使用新的厨师食谱WinSW得到这个工作。

食谱步骤:

  1. 将jar下载到节点。
  2. 下载winsw包装应用程序到节点。
  3. 将winsw配置文件下载到节点。
  4. 用节点特定的信息更新winsw配置文件(安装jar等)
  5. 安装jar服务包装器:winsw.exe安装(如果成功则返回0,如果已经安装则返回23)。