将文件中的变量读入Fabric的env字典

时间:2018-05-04 15:56:14

标签: environment-variables fabric

我知道你可以使用env标志设置Fabric的--set项目:

fab --set A=1,B=2 my_task

这些变量将可用于 fabfile.py

print(env.A) # will print 1

问题是,是否可以直接从 .env 文件中获取这些变量?例如:

A=1
B=2
...

执行类似fab --env-file .env my_task的内容(非常相似docker run's env-file标志)

1 个答案:

答案 0 :(得分:0)

是的,--config option。它允许您:

  

将env.rcfile设置为给定的文件路径,Fabric将尝试在启动时加载并用于更新环境变量。

命令:

fab --config .env my_task