仅使用Fabric在一台主机上运行功能

时间:2014-10-29 14:59:38

标签: python deployment fabric

我正在完成以下任务。

@task
def deploy():
    checkout():
    update_submodules()
    send_notification(env.server_type)

env.server_type定义任务是在生产还是暂存时运行。

是否可以限制send_notification函数的一个主机上的运行,就像某种形式的覆盖使用参数一样?目前,当在多个主机上执行任务时,它会为其运行的每个主机发送通知,这是我想要避免的。有什么替代方案吗?

0 个答案:

没有答案