我有一个Jenkins作业和定制的管道,已经可以使用Jboss将我的Java应用程序部署到AWS中的EC2服务器上(通过使用示例的静态IP)。现在我计划为我的EC2示例启用自动缩放功能。什么是对这些扩展的EC2示例进行持续部署以保持应用程序稳定性的最佳实践?
tnkciper1#
这是我使用Jenkins的工作流程。
CodeDeploy在连接到自动伸缩组时的伟大之处在于它创建了一个lifecycle hook。每当一个新的示例被部署到自动伸缩组时,它将自动部署最新版本的代码。
igsr9ssn2#
您可以使用aws命令通过使用grep和awk命令来了解公共/私有IP,然后可以将IP地址存储在文件中,并在部署时使用该文件进行部署,以便在自动缩放时创建一台具有要部署的IP的机器,使用该文件并完成部署
2条答案
按热度按时间tnkciper1#
这是我使用Jenkins的工作流程。
CodeDeploy在连接到自动伸缩组时的伟大之处在于它创建了一个lifecycle hook。每当一个新的示例被部署到自动伸缩组时,它将自动部署最新版本的代码。
igsr9ssn2#
您可以使用aws命令通过使用grep和awk命令来了解公共/私有IP,然后可以将IP地址存储在文件中,并在部署时使用该文件进行部署,以便在自动缩放时创建一台具有要部署的IP的机器,使用该文件并完成部署