Следующая команда в Fabric не будет выводить вывод на стандартный вывод.Я должен вручную напечатать вывод, чтобы напечатать вывод после выполнения (может занять 10 минут) Есть идеи?
with settings(warn_only=False), shell_env(ALLOWED_CHANGES="10"):
if logfilename is None:
logfilename = "/tmp/deploy/deleteme"
output = local("ALLOWED_CHANGES=1 bin/stack {dry} -d {env} -t {stack} --{op} 2>&1 | tee -a {log}".format(
dry=dry,
env=environ,
stack=stack,
log=logfilename,
op=operation,
),
capture=True
)
print "Output: "+output