Tag: 织物

面料密码

每次结构运行时,都会要求inputroot密码,它是否可以自动发送。 fab staging test

在结构中添加环境variables的最佳方法是什么?

我想从结构中传递一些值到远程环境中,而我看不到一个很好的方法来做到这一点。 到目前为止我所得到的最好的是: with prefix('export FOO=BAR'): run('env | grep BAR') 这似乎工作,但它似乎有点黑客。 我查看了GIT仓库,看起来这是问题#263 。

如何git没有提供任何错误?

我试图写一个结构脚本,做一个git commit ; 但是,如果没有提交,git退出状态为1 。 部署脚本将其视为不成功,然后退出。 我确实想要检测到实际的提交失败,所以我不能仅仅为了git commit失败而让fabric被忽略。 我怎样才能允许空承诺失败被忽略,以便部署可以继续,但仍然发现真正的提交失败导致的错误? def commit(): local("git add -p && git commit")

Python 3支持结构

结构( http://docs.fabfile.org/en/1.7/ )是否支持Python 3呢? 根据超级大国的Python 3墙,它还没有。 如果不是使用Python 3使用Django 1.5的最佳select。

当Fabric收到错误时如何继续任务

当我定义要在多个远程服务器上运行的任务时,如果任务在服务器1上运行并退出并显示错误,则Fabric将停止并中止任务。 但是我想让织物忽略错误并在下一台服务器上运行任务。 我怎样才能做到这一点? 例如: $ fab site1_service_gw [site1rpt1] Executing task 'site1_service_gw' [site1fep1] run: echo 'Nm123!@#' | sudo -S route [site1fep1] err: [site1fep1] err: We trust you have received the usual lecture from the local System [site1fep1] err: Administrator. It usually boils down to these three things: [site1fep1] err: [site1fep1] err: #1) Respect the privacy of […]

在Fabric中使用SSH密钥文件

如何configuration光纤网以使用SSH密钥文件(例如Amazon EC2实例)连接到远程主机?

将parameter passing到结构任务

从命令行调用“fab”时,如何将parameter passing给结构任务? 例如: def task(something=''): print "You said %s" % something $ fab task "hello" You said hello Done. 是否有可能做到这一点,而不会提示fabric.operations.prompt ?

如何使用Fabric将目录复制到远程计算机?

我在本地机器上有一个目录,我想使用Fabric将其复制到远程机器(并对其进行重命名)。 我知道我可以使用put()复制文件,但是一个目录呢。 我知道使用scp很容易,但如果可能的话,我宁愿从我的fabfile.py 。