Я думаю, это должно выглядеть примерно так:
task mytask(group:'mygroup', description:"my own simple task") {
println 'this will be executed on evaluate, so on _any_ task'
doLast {
println 'after all tasks are evaluated this will only executed if mytask is executed'
}
}