2

我想提供一些输入(结构文件的初始配置),例如:

fab deploy MyProject

其中 MyProject 是我要输入的字符串。有可能这样做吗?

4

2 回答 2

4

您必须这样指定"MyProject"

fab deploy:MyProject

你的功能(在你的fabfile.py)将是这样的:

def deploy(project):
    ...

哪里project等于"MyProject"

更多信息

于 2012-07-30T17:34:43.207 回答
0

在您的 fabfile 中:

# fabfile.py
# ...
if not hasattr(env, 'my_setting'):
    env.my_setting = 'default'
# ...

运行 fab 脚本:

fab --set=my_setting=my_value task

更多信息:

fab --help
于 2014-03-21T14:30:15.857 回答