Gradle: Passage de variable à partir d'une tâche à l'autre

Je veux passer une variable à partir d'une tâche à l'autre, dans le même build.gradle fichier. Mon premier gradle tâche tire le dernier message de commit, et j'ai besoin de ce message est passé à une autre tâche. Le code est ci-dessous. Merci pour l'aide à l'avance.

task gitMsg(type:Exec){
    commandLine 'git', 'log', '-1', '--oneline'
    standardOutput = new ByteArrayOutputStream()
    doLast {
       String output = standardOutput.toString()
    }
}

Je veux passer la variable "sortie" dans la tâche ci-dessous.

task notifyTaskUpcoming << {
    def to = System.getProperty("to")
    def subj = System.getProperty('subj') 
    def body = "Hello... "
    sendmail(to, subj, body)
}

Je veux intégrer le git de message dans le "corps".

OriginalL'auteur crystallinity | 2015-11-24