0

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

提前致谢。

4

1 回答 1

1

这实际上取决于您希望如何部署代码。每个要部署的捆绑包都需要一个appspec 。

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

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

于 2015-05-05T17:35:15.203 回答