I have the following workspace structure:
- ${WORKSPACE}/git-checkout
> - ${WORKSPACE}/artifacts
The codes are build with (from WORKSPACE)
make -C git-checkout ARTIFACTS_DIR=${WORKSPACE}/artifacts
which would write output files to ${WORKSPACE}/artifacts, including pylint
output, which contains lines like this
src/updates/update.py:028: [E0611(no-name-in-module), ] No name 'updates'
> in module 'utils'
gitblamer is unable the generate blames from this annotation, with series
of warnings like this:
<Git Blamer> Using GitBlamer to create author and commit information for
> all warnings.
> <Git Blamer> GIT_COMMIT=c636547ad11d989ef8f984591468cc00c46fb345,
> workspace=/var/jenkins/build/workspace/project-builder/git-checkout
> <Git Blamer> Skipping non-workspace file
> /var/jenkins/build/workspace/project-builder/git-checkout/src/updates/update.py
>
> (workspace = /var/jenkins/build/workspace/project-builder/git-checkout,
> absolute = /src/updates/update.py.
> <Git Blamer> Skipping file src/updates/update.py, no result found.
Even though the gitblamer's workspace variable correctly identified the git
path, it does not appear to be able to deal with relative path in the file
annotation correctly. Is this an issue with gitblamer? Or is it expected
that the file line annotation uses absolute path?
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/06c568fa-87a9-4da1-8959-cb30d25e75fe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.