Invoke脱胎于Fabric1.x,在Fabric2.x的时候,独立出来,用于运行在“本地”的命令等。
如何使用invoke?
通过示例一可以看到,在使用invoke的时候,首先从invoke导入task
然后,创建一个@task装饰器,用于装饰自定义函数,在函数中的参数中添加一个context参数,按照惯例,可以是c, ctx, 甚至是context,然后就可以在函数体写函数了。
举个例子,最常用的就是来运行一个shell命令。
就会在当前目录下创建一个tmpdir的文件夹(目录)
Invoke脱胎于Fabric1.x,在Fabric2.x的时候,独立出来,用于运行在“本地”的命令等。
如何使用invoke?
通过示例一可以看到,在使用invoke的时候,首先从invoke导入task
然后,创建一个@task装饰器,用于装饰自定义函数,在函数中的参数中添加一个context参数,按照惯例,可以是c, ctx, 甚至是context,然后就可以在函数体写函数了。
举个例子,最常用的就是来运行一个shell命令。
就会在当前目录下创建一个tmpdir的文件夹(目录)