我一直在使用面料,最近被告知有关调用,所以我看了一下它的文档:
就像Ruby的Rake工具和Invoke自己的前身Fabric 1.x一样 为运行shell命令提供了一个干净的高级API 从tasks.py文件中定义/组织任务函数。
除非我在调用时遗漏了某些东西和noob,但我发现fabric比invoke更强大,这让我觉得invoke不是fabric的替代品。我有点困惑。
我做了一次google搜索'fabric vs invoke'并没有得到任何东西,所以请在这里询问。
答案 0 :(得分:24)
请注意,这两个项目都由同一个人维护和管理。 Bitprophet正在开发一个Fabric 2.x系列,该系列将利用Invoke消除围绕Fabric 1.x中运行的shell命令的许多障碍。所以它并不是真正意味着要更换面料,而是要成为后期版本的基础。
答案 1 :(得分:4)
这里有一些有用的详细信息:http://www.fabfile.org/roadmap.html#invoke-fabric-2-x-and-patchwork
随着Fabric 2的开发,Invoke将接近1.0版本,并且 将继续增长&在保留的同时改变以适应Fabric的需求 高质量的独立任务运行员。
答案 2 :(得分:-1)
我使用fabric3很久了,因为它与fabric1相同。我认为使用调用的时机已经到了,几年前我尝试过,但是还没有准备好。