Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以下のようなデコレータを使用してファブリック定義を定義しました。
@task(alias=dp) def deploy: # the code
しかし、定義内のエイリアスにアクセスしたいですか?
セルフは使えません。アクセスする:(
直接的な方法でそれを実行できるかどうかはわかりませんが、「task api」(一種のラッパー)を介してタスクを呼び出す場合は、少なくとも「itnernaltask」内でパラメーターにアクセスできます。
from fabric.api import execute, task @task def internaltask(): execute("deploy", alias=dp)