我们的部署脚本包含fabric,它有一个主机列表:
env.hosts = ['services', 'w1zA', 'w1zB']
但是当压力更大时,我们还有2台服务器可以打开和关闭。
所以我希望我的hosts变量为:
env.hosts = ['services', 'w1zA', 'w1zB', 'w2zA', 'w2zB']
但现在当我关闭额外的服务器时运行脚本, 部署失败,因为它无法连接到这些服务器。
如果服务器关闭,我如何跳过失败?
答案 0 :(得分:2)
您可以使用env.skip_bad_hosts = True
选项。
以下是有关它的文档:http://docs.fabfile.org/en/latest/usage/env.html#skip-bad-hosts