我正在开发一项任务,我需要提供一些特定于环境的信息。
我设置〜/ .fabricrc文件但是当我通过命令行运行任务时,数据不在env变量中
我真的不想添加-c配置来简化部署。
在任务中,我正在打电话
env.cb_account
我在〜/ .fabricrc
cb_account = foobar的
它抛出 AttributeError
还有其他人遇到过这个问题吗?
当我在我的功能/任务之外查看env时,我找到了这些信息。所以现在的问题是如何将这些信息纳入我的任务中?我已经有6个参数,所以我认为添加更多参数是不明智的,特别是当这些参数不会改变时。
答案 0 :(得分:0)
通过函数中的参数覆盖“env”变量。愚蠢的错误。