如何编写编码Epploy AppSpec文件



我正在使用Windows Server实例。我需要使用CodeDeploy进行部署,但我总是对AppSpec..yml文件

在文件源/目标和挂钩部分中写些什么?

任何帮助都非常感谢!

无论如何,这是用于就地部署到Amazon Linux,Ubuntu Server或Rhel实例的AppSpec文件的示例。

version: 0.0
os: linux
files:
  - source: Config/config.txt
    destination: /webapps/Config
  - source: source
    destination: /webapps/myApp
hooks:
  BeforeInstall:
    - location: Scripts/UnzipResourceBundle.sh
    - location: Scripts/UnzipDataBundle.sh
  AfterInstall:
    - location: Scripts/RunResourceTests.sh
      timeout: 180
  ApplicationStart:
    - location: Scripts/RunFunctionalTests.sh
      timeout: 3600
  ValidateService:
    - location: Scripts/MonitorService.sh
      timeout: 3600
      runas: codedeployuser

对于Windows Server实例,将OS:Linux更改为OS:Windows。另外,您必须充分限定目标路径(例如,C: temp webapps config和c: temp webapps myApp)。不包括runas元素。

更多信息请求请参见AppSpec文件示例有关详细信息。

相关内容

  • 没有找到相关文章

最新更新