Я хочу передать переменную из одной задачи в другую, в том же файле 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-сообщение в «тело».
Спасибо так много! Я полностью должен был попробовать это ... очень ценим! =) – crystallinity
Спасибо за этот замечательный пример. Престижность к вам, брат! –