【发布时间】:2017-12-18 00:43:37
【问题描述】:
我正在尝试在 AWS 上建立一个项目。我正在使用 CodePipeline 将我的代码部署到 Elastic Beanstalk,源代码来自 git 存储库。这很好用。
该项目有一些我不想包含在 git 存储库中的配置文件(密码和设置等)。由于它们不在 git 存储库中,因此它们不是由 CodePipeline 部署的。
如何在 CodePipeline 中包含配置文件而不将它们包含在 git 存储库中?
想法:我尝试在 CodePipeline 中添加一个额外的 S3 源,其中包含配置文件。然后我不得不添加一个额外的部署操作来部署新的 S3 源。但是随后两个部署过程相互冲突,并且只有一个成功。如果我重试失败的那个,那么成功的那个部署的任何东西都会被再次删除。似乎不可能将两个输入工件(源)添加到单个部署操作。
【问题讨论】:
标签: amazon-web-services aws-codepipeline