AWS Opsworks无法在Windows上安装和使用GIT设置配方

时间:2016-10-26 00:54:32

标签: windows chef aws-opsworks

我尝试在AWS Opsworks中设置Windows环境。

我有一个安装配方,将安装GIT和Ruby 以及尝试使用git和rake的部署配方。

安装程序成功运行。但是,部署会抱怨缺少git / rake。

如果我重新启动实例,我可以发出部署并找到git / rake。

我遇到的症状如下:

  • 启动全新实例
  • 安装程序将正确安装应用程序
  • 部署将失败
  • 停止并启动实例
  • 设置和部署最终会成功。

基于我的在线搜索,似乎Windows在更改环境变量后需要重新启动。安装后将Git和Ruby添加到PATH中,但似乎我的脚本在重新启动之前无法找到这些应用程序。我使用的是opsworks_scm_checkout和powershell,两者都不起作用。

我尝试修改我的设置配方,以便在启动阶段重新启动,这非常有效,但我的部署应用程序在重新启动后无法跟进。

  • 启动全新实例
  • 安装程序将正确安装应用程序
  • 重新启动
  • 部署永不触发,必须在App Deploy
  • 中手动触发

这是否有适当的解决方法?任何人都有如何解决这个问题的真实生活经历?

0 个答案:

没有答案