Is there any builtin variable that gives access to the text of the currently executing build?
I tried using something like currentBuild.log, curre
I searched a lot for a solution to analyze the log.
rawBuild was not OK, because I want to execute my scripts in a sandbox without additional approvalstee in the steps, that I want to analyse was not OK, because I don't want to modify previous steps, nor I don't want to have my whole log in RAM (and unfortunately I needed that on a Windows machine)I found a solution inspired by Jesse Glicks answer:
manager-variable allows you to analyse the log by using manager.logContains(regexp) or manager.getLogMatcher(regexp)myTestString you can just call manager.logContains('.*myTestString.*')manager.getLogMatcher(regexp)Unfortunately I found no way to analyze the whole log (getLogMatcher returns only the first matching line Matcher). So I see currently no way to e.g. count how often a log file contains a special string.