Fabric 1提供了一种编写基于类的任务的方法。这是一个例子
from fabric.tasks import Task
from fabric.api import local
class FooTask(Task):
def run(self):
local("ls")
我开始转换到使用Fabric 2,并希望使用类将我的任务移植到Invoke。可以这样做吗?
据我所知,Invoke
不支持这一点。我的解决方案是使用Fabric 3,它是原始Fabric的替代品。