在Fabric中,如何访问所请求任务的名称?

时间:2015-10-05 16:02:45

标签: python deployment fabric

我有一个包含许多任务的Fabric脚本。我想在一开始就添加一个简单的“是/否”确认,其中包括要运行的主机和请求的任务。

hosts = env.hosts
task_name = ?
if not confirm('Run "%s" on %s?' % (task_name, hosts)):
    abort('Aborting per user request.')

因此,当我运行fab -H user@1.2.3.4 deploy时,确认将为Run "deploy" on user@1.2.3.4?

与记录良好的env.hosts不同,我无法找到env.task_name变量来实现此目的。

0 个答案:

没有答案