Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们正在使用 Bamboo 来启动(通过构建服务器上的 Powershell)一个 AWS Windows 2008 R2 实例作为 Web 部署的目标。
确定目标实例已准备好进行部署(所有服务启动并运行等)的最佳方法是什么。
对于 Windows 实例,没有真正简单的方法可以做到这一点。最好的办法是编写一个基础设施测试,查看服务是否在目标环境中运行,并不断重试,直到它验证服务可用或发生超时。此时您可以开始部署。
我通常使用黄瓜脚本来执行此操作,该脚本将不断检查服务的状态,直到得到答案
你也可以设置一个适当的超时时间,虽然这个选项不是我的建议