You could probably do $JenkinsHome + "/jobs/" + $WorkSpace
On Wed, Dec 12, 2012 at 5:58 PM, schneim <markus.schnei...@netic.de> wrote: > Hello, > > > I have created a custom warning parser. This works quite well. However, I > have trouble to display the content of the source files. > > I found out the path in the warning is only relative to the workspace > path, e.g. $WORKSPACE/src/file.c > > But for displaying the source file, the plugin requires the full path. > > The question is, how to find the workspace path to concatenate it with the > file path inside the groovy script. > > import hudson.plugins.warnings.parser.Warning > > *String workspace = getWorkspacePath()* > String fileName = matcher.group(1) > > *String fullPath = workspace+fileName* > > String lineNumber = matcher.group(2) > String category = matcher.group(3) > String message = matcher.group(4) > > return new Warning(*fullPath*, Integer.parseInt(lineNumber), "Dynamic > Parser", category, message); > > > > Any way to find out the value for the workspace or some other solution > available? > > > Thanks > > >