Я хочу передать переменную из одной задачи в другую, в том же файле build.gradle. Моя первая задача gradle вызывает последнее сообщение фиксации, и мне нужно, чтобы это сообщение передавалось другой задаче. Код ниже. Благодарим за помощь заранее.
task gitMsg(type:Exec){
commandLine 'git', 'log', '-1', '--oneline'
standardOutput = new ByteArrayOutputStream()
doLast {
String output = standardOutput.toString()
}
}
Я хочу передать переменную 'output' в задание ниже.
task notifyTaskUpcoming << {
def to = System.getProperty("to")
def subj = System.getProperty('subj')
def body = "Hello... "
sendmail(to, subj, body)
}
Я хочу включить сообщение git в 'body'.