0

我正在开发一项任务,我需要一些特定于环境的信息。

我设置了 ~/.fabricrc 文件,但是当我通过命令行运行任务时,数据不在 env 变量中

我真的不想添加 -c 配置来简化部署。

在任务中,我打电话

env.cb_account

我在 ~/.fabricrc

cb_account=foobar

它抛出AttributeError

有没有其他人遇到过这个问题?

当我在我的函数/任务之外查看 env 时,我发现了这些信息。所以现在的问题是我如何将这些信息纳入我的任务中?我已经有 6 个参数,所以我认为添加更多参数并不明智,尤其是当这些参数不会改变时。

4

1 回答 1

0

通过函数中的参数覆盖“env”变量。愚蠢的错误。

于 2013-07-29T16:44:08.127 回答