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