AWS CodeDeploy --Deploy different web.config



有人可以告诉任何方法可以在具有同一部署组的不同EC2实例上部署不同的web.config。

场景:配置中的条目很少,在不同的实例上会有所不同。所以需要一些基于实例的更新方式。

创建一个脚本以对 web.config 进行必要的更改,然后在部署上安装之前使用 app.spec 文件的挂钩部分运行脚本。 https://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-structure-hooks.html

我实际上采用了将每个环境的 web.config 文件存储在 S3 存储桶中的方法。 作为 CodeDeploy 部署组过程的一部分,它将从安装后挂钩中的 S3 存储桶下载配置文件。 这样,您可以构建一次应用程序,并为每个环境推送相同的应用程序文件。 这也将应用程序的配置与实际代码分开,以便开发团队不需要知道连接字符串值等内容。

相关内容

  • 没有找到相关文章

最新更新