擅长:python、mysql、java
<p>在结构2中,只需将参数添加到任务函数中。例如,要将<code>version</code>参数传递给任务<code>deploy</code>:</p>
<pre><code>@task
def deploy(context, version):
...
</code></pre>
<p>运行如下:</p>
<pre><code>fab -H host deploy --version v1.2.3
</code></pre>
<p>Fabric甚至自动记录选项:</p>
<pre><code>$ fab --help deploy
Usage: fab [--core-opts] deploy [--options] [other tasks here ...]
Docstring:
none
Options:
-v STRING, --version=STRING
</code></pre>