最近我一直在测试AWS CodeDeploy以验证它是否有用,而且到目前为止一直很好。但在看到它的工作流程后,我开始怀疑:“有人能怎样以人的方式验证新环境是好的?”
更详细地解释:
在我的“部署组>部署设置”中使用“我将选择是否重新路由流量”的流量重新路由策略,当新环境启动时,部署会暂停等待我验证一切正常新环境。然后,在验证之后,我可以按下“重新路由流量”按钮,它将按预期进行。
要验证新环境是否合适我作为有权访问这些计算机的人可以通过SSH连接其中一个并进行一些测试。或者我可以获取一台新机器的公共DNS并通过浏览器访问它并验证它是否正常。
但有没有更简单的方法来验证这些新机器上的应用程序?就像有一个负载均衡器总是指向即将成为新环境,我可以发送给QA人员。或者,我是否必须为每次部署手动获取有关新环境的信息,然后发送给QA人员?
答案 0 :(得分:0)
为了验证新环境,您可以在Appspec中添加脚本作为验证挂钩,这些挂钩将在新主机中安装新版本后运行。此外,新环境将在您在部署配置中指定的任何负载均衡器后面注册。