onlyIf

open override fun onlyIf(filter: Task.() -> Boolean)

设置任务执行条件, 只有 filter 返回值为 true 时任务才会执行.

可以设置多个 onlyIf , 只有所有的 onlyIf 中的 filter 返回 true 时任务才会被执行.

Receiver

当前任务对象

Parameters

filter

任务执行前需要执行的函数, 如果函数返回true则任务会被执行, 否则任务会被跳过.