Lendo arquivo do espaço de trabalho no Jenkins com script Groovy
Quero adicionar uma etapa de compilação com o plug-in Groovy para ler um arquivo e acionar uma falha de compilação, dependendo do conteúdo do arquivo.
Como injetar o caminho do arquivo da área de trabalho no plug-in do groovy?
myFileDirectory = // Get workspace filepath here ???
myFileName = "output.log"
myFile = new File(myFileDirectory + myFileName)
lastLine = myFile.readLines().get(myFile.readLines().size().toInteger() - 1)
if (lastLine ==~ /.Fatal Error.*/ ){
println "Fatal error found"
System.exit(1)
} else{
println "nothing to see here"
}