この質問は次のようになります-パラメータをファブリックタスクに渡す
sphinx html documentation
私の問題は、自分をにデプロイしたいということですremote server
。
また、ホストごとに個別に、タスク関数の外部、できれば。の外部にもファイルをコピーするリモートディレクトリを定義したいと思いますfabfile
。
この質問は次のようになります-パラメータをファブリックタスクに渡す
sphinx html documentation
私の問題は、自分をにデプロイしたいということですremote server
。
また、ホストごとに個別に、タスク関数の外部、できれば。の外部にもファイルをコピーするリモートディレクトリを定義したいと思いますfabfile
。
ホストとパスが事前にわかっているか、計算できる場合は、辞書を使用してください。例えば:
env.sphinx_path = {
'hosta': 'patha',
'hostb': 'pathb',
}
@task
@hosts('hosta','hostb')
def foo(dummy_var):
put('sphinx_stuff', env.sphinx_path%env.host)
それ以外の場合は、次のようにパスを渡すことができます。
fab foo:'sphinx/path'
そして、それはあなたがタスクで使用するために上記の例でdummy_varを設定します。