【发布时间】:2016-09-14 15:16:50
【问题描述】:
我无法弄清楚如何为我的 node.js 应用程序设置持续部署(通过 aws CodeDeploy)。到目前为止,我完成了以下步骤:
- 已创建具有所需权限的 IAM 用户
- 创建了运行 node.js 的 Elastic Beanstalk 实例
- 创建 CodeDeploy 应用程序并将其链接到我的 EC2 实例和 IAM 用户
我还注册并设置了测试以与 CircleCI 一起使用,这是我将用于部署的 CI。
现在我陷入了需要创建appspec.yml 文件以正确部署应用程序的阶段。我完全不确定这个,即我应该指定什么源/目标等。我是否需要在这个阶段或在我的 CircleCI 测试/构建期间运行我的 npm build 脚本(创建 dist/ 文件夹)?
【问题讨论】:
标签: javascript node.js amazon-web-services continuous-integration aws-code-deploy