有没有办法在fabric文件中进行滚动部署?
给出以下 fabfile: from fabric.api import env, run env.user = 'implicit_user' env.hosts = ['host1', 'explicit_user@host2', 'host3'] def prin…
在结构文件中使用 Django 设置
我想迭代 Django 设置文件中的 INSTALLED_APPS,如下所示: @task def test_app print settings.INSTALLED_APPS How do I access my settings file in…
请求主机的 Fabric 代码
from fabric.api import env, sudo def get_hostname(): env.hosts = ['user@host_ip'] env.passwords = {'user@host_ip': 'password'} hostname = ru…
在 Windows 上安装 Python Fabric
Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 12…
将参数传递给结构任务
从命令行调用“fab”时,如何将参数传递给结构任务?例如: def task(something=''): print "You said %s" % something $ fab task "hello" You said …
进行嵌套调用以“执行”使用 Python 的 Fabric 库
Python 的 Fabric 提供了使用 execute 函数调用 fab 实用程序之外的结构函数的能力。当在另一个使用execute调用的函数中调用execute函数时,就会出现…
在 Windows 上的 Fabric 中运行 local() 命令
自从升级 Fabric 以来,我注意到 Windows 上的 local() 命令出现了一些奇怪的行为(我这样做是因为 local 不起作用)。我的 fabfile 的相关部分如下所…
为什么我无法通过 Fabric 与 redis-cli 交互?
我有一个像这样设置的结构任务: @task def cli(): command = [ os.path.join(env.servers_path, "bin", "redis-cli"), ] run(" ".join(command)) 运…
对 fabfile 使用 sphinx autodoc
是否可以使用 Sphinx autodoc 从函数 docstrings 为我的 fabfile 生成文档? 例如,对于包含我尝试过的 setup_development 任务的 fabfile: .. autom…
如何使用 Fabric 通过 nohup 启动后台进程?
通过 Fabric,我尝试使用下面的 nohup 命令启动 celerycam 进程。不幸的是,什么也没发生。手动使用相同的命令,我可以启动该进程,但不能通过 Fabric…
如何在Fabric(Python)中定义多个服务器环境?
我需要使用 Fabric 在网站中执行一些操作,使用一台计算机作为文件系统,另一台计算机作为数据库服务器。我需要处理两个主机。我怎样才能做到这一点?…
对 django 应用程序的测试会产生“render_to_string”的模板未找到错误当通过 Fabric 执行时
当我使用 Fabric 在远程服务器上运行测试时,出现错误: File "/usr/local/lib/python2.7/dist-packages/django/template/loader.py", line 138, in f…
我的部署脚本是否应该禁止使用任何标记值?
我正在编写一个半自动部署脚本,允许用户在部署时标记存储库。现在,它只是提示输入并尝试使用输入的任何值作为标签名称: current_tag = local("git …
env.password 在 fab 文件中设置,但进程仍然多次询问 sudo 密码
我的 django 项目有一个 fabfile.py,用于自动部署。我使用 getpass 提示用户在服务器上输入 sudo 密码,然后设置 env.password,但是,当我运行其他…