具有执行的Fabric脚本输出

时间:2018-10-25 09:10:59

标签: python linux devops fabric sysadmin

当我运行此脚本时。

from fabric.api import run, roles

env.roledefs = {
    'db': ['db1', 'db2'],
    'web': ['web1', 'web2', 'web3'],
}

@roles('db')
def migrate():
    # Database stuff here.
    pass

@roles('web')
def update():
    # Code updates here.
    pass

def deploy():
    execute(migrate)
    execute(update

在终端中,我没有任何反馈,只有这样。 [me@localhost Scripts]$ fab fabfile.py deploy Parallel tasks now using pool size of 2 [HostName1] Executing task 'migrate' [HostName2] Executing task 'update'

为什么我不能获得与分别运行函数时相同的信息。即使我在函数中使用它。

with show('debug'), settings(warn_only=True):

我很想知道为什么或是否有可能获得更多的输出。

0 个答案:

没有答案