使用 AWS codeDeploy 部署 java 个 Web 应用程序

Deploy a java web application using AWS codeDeploy

我有一个 java Web 应用程序,它有两层(业务层和表示层,这两层都有自己的 war 文件)。我想使用 AWS CodeDeploy.and 将其部署到 AWS 我正在使用 RDS MySQL 作为数据库。 谁能告诉我如何使用 CodeDeploy 部署此应用程序?我需要两个不同的 appspec.yml 文件来部署吗?

提前致谢。

这实际上取决于您希望如何部署代码。您需要 正好 每个要部署的捆绑软件规范。

如果您想分别部署您的业务层和您的表示层,您将需要两个不同的部署,CodeDeploy 中的两个独立(逻辑)应用程序,两个捆绑包,每个都有自己的 appspec。每个 appspec 只负责停止、配置和启动其中一层。

如果您想将两个层部署为同一部署的一部分,那么您将有一个部署,CodeDeploy 中的一个(逻辑)应用程序,一个捆绑包,它只有一个 appspec。该 appspec 将负责管理你们两个层的生命周期。