如何使用Chef创建Windows服务?

时间:2014-04-15 23:40:44

标签: windows chef

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

Chef用户如何向他们管理的Windows计算机添加新服务?电源外壳?

我的jar文件用于Jenkins Swarm插件,我使用Chef动态创建新的swarm奴隶。

1 个答案:

答案 0 :(得分:0)

我能够使用带有新厨师食谱的WinSW来实现这一点。

食谱步骤:

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