Awesome, that works! Thanks guys.

One last question... :) Where can I find info for the 'pattern' part of the
line
e.g.
def checkstyle = scanForIssues tool: [$class: 'CheckStyle'], pattern:
'**/target/checkstyle-result.xml'
<https://wiki.jenkins.io/display/JENKINS/checkstyle-result.xml'>

As my resutls are created in the dersired place (I can see them), but
scanForIssues isn't finding the checkstyle-results.xml (I think)
i.e.
[CheckStyle] [ERROR] No files found for pattern
'**/target/checkstyle-result.xml'. Configuration error?


On Tue, Oct 30, 2018 at 9:48 AM deanwarrenuk <[email protected]>
wrote:

> Ok found it here
> https://updates.jenkins.io/experimental/latest/
>
> On Monday, 29 October 2018 16:28:31 UTC, Ullrich Hafner wrote:
>
>> You need to point your update center to the experimental update center
>> url, see
>> https://jenkins.io/doc/developer/publishing/releasing-experimental-updates/
>>
>> Von meinem iPad gesendet
>>
>> Am 29.10.2018 um 15:43 schrieb dean warren <[email protected]>:
>>
>> Thanks @sagar for your reply.
>>
>> But the link https://updates.jenkins.io/download/plugins/warnings/ does
>> not contain version 5.0. Perhaps because this is a beta?
>>
>> So do I have to build / repackage it, of is there another link that will
>> give me the .hpi file?
>>
>> On Mon, Oct 29, 2018 at 2:22 PM sagar utekar <[email protected]>
>> wrote:
>>
>>> from here you can download hpi file for warnings plugin
>>> https://updates.jenkins.io/download/plugins/warnings/
>>>
>>> and add it using upload section of manage plugin -> advanced section
>>>
>>> On Mon, Oct 29, 2018 at 7:39 PM def <[email protected]> wrote:
>>>
>>>> OK, from here:
>>>> https://github.com/jenkinsci/warnings-plugin/tree/5.0
>>>>
>>>> But Jnekins requires a .*hpi* file.
>>>> Do I have to build this, or package it somehow?
>>>>
>>>> On Monday, 29 October 2018 14:02:45 UTC, def wrote:
>>>>
>>>>> Thanks @ulli for your reply.
>>>>>
>>>>> *'Did you install the 5.0 beta version of the plugin? This step is not
>>>>> available in the 4.x version.*'
>>>>> Ahh... :) No. Where do I get that from and how to install in Jenkins?
>>>>>
>>>>> On Sat, Oct 27, 2018 at 6:07 PM Ulli Hafner <[email protected]>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> Von meinem iPad gesendet
>>>>>>
>>>>>> Am 26.10.2018 um 09:50 schrieb dean warren <[email protected]>:
>>>>>>
>>>>>> I am trying to get the Warnings plugin collecting CheckStyle results
>>>>>> within a pipeline.
>>>>>>
>>>>>> I believe I am using all the latest versions of pipeline related
>>>>>> modules, and the warnings modules.
>>>>>>
>>>>>>
>>>>>>
>>>>>> A simplified version of my Jenkinsfile is something like:
>>>>>>
>>>>>> timestamps {
>>>>>>     node ('name') {
>>>>>>             try
>>>>>>             {
>>>>>>                 stage ('Checkout') {
>>>>>>                     checkout scm
>>>>>>                 }
>>>>>>                 stage ('Build & Test') {
>>>>>>                     sh 'bash -x test.sh'
>>>>>>                 }
>>>>>>                 stage ('CheckStyle') {
>>>>>>                     sh 'java -jar
>>>>>> /home/user/checkstyle/checkstyle-6.5-all.jar -c /home/user/checkstyle.xml
>>>>>> -f xml -c target/checkstyle-results.xml src'
>>>>>> // Doesn't work
>>>>>> //                    step([$class: 'CheckStylePublisher',
>>>>>> //                        canRunOnFailed: true,
>>>>>> //                        defaultEncoding: '',
>>>>>> //                        healthy: '100',
>>>>>> //                        pattern: '**/target/checkstyle-result.xml',
>>>>>> //                        unHealthy: '90',
>>>>>> //                        useStableBuildAsReference: true
>>>>>> //                        ])
>>>>>>
>>>>>>
>>>>>> This publisher requires the CheckStyle plugin.
>>>>>>
>>>>>> // Doesn't work
>>>>>> //                    step([$class: 'WarningsPublisher',
>>>>>> consoleParsers: [[parserName: 'CheckStyle']]])
>>>>>>
>>>>>>
>>>>>>
>>>>>> The warnings publisher from the 4.x version does not support
>>>>>> CheckStyle yet.
>>>>>>
>>>>>>
>>>>>> // Doesn't work
>>>>>>                     def checkstyle = scanForIssues tool: [$class:
>>>>>> 'CheckStyle'], pattern: '**/target/checkstyle-result.xml'
>>>>>>                     publishIssues issues:[checkstyle]
>>>>>>                 }
>>>>>>             }
>>>>>>             catch (caughtErr)
>>>>>>             {
>>>>>>             }
>>>>>>             finally
>>>>>>             {
>>>>>>             }
>>>>>>     }
>>>>>> }
>>>>>>
>>>>>>
>>>>>> Did you install the 5.0 beta version of the plugin? This step is not
>>>>>> available in the 4.x version.
>>>>>>
>>>>>> Where I have tried three different methods to collect the checkstype
>>>>>> results, none of which work (I have left two of them commented out for
>>>>>> reference - but beleive these are methods for the legacy checkstyle 
>>>>>> plugin,
>>>>>> not the newly integrated warnigns plugin?).
>>>>>>
>>>>>>
>>>>>> I believe the last method using scanForIssues is the correct method
>>>>>> as per here:
>>>>>>
>>>>>>
>>>>>> https://github.com/jenkinsci/warnings-plugin/blob/master/Jenkinsfile.local
>>>>>>
>>>>>>
>>>>>>
>>>>>> However on build, I see the checkstyle results being generated, but
>>>>>> get the following error message
>>>>>> java.lang.NoSuchMethodError: No such DSL method 'scanForIssues'
>>>>>> found among steps
>>>>>>
>>>>>> Any ideas?
>>>>>> Thanks in advance!
>>>>>>
>>>>>>
>>>>>> --
>>>>>> 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/00750112-2e37-4213-91b3-01c87686433c%40googlegroups.com
>>>>>> <https://groups.google.com/d/msgid/jenkinsci-users/00750112-2e37-4213-91b3-01c87686433c%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>> --
>>>>>> 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/71651BEB-5A46-4E4C-B8E5-C8C688B3D162%40gmail.com
>>>>>> <https://groups.google.com/d/msgid/jenkinsci-users/71651BEB-5A46-4E4C-B8E5-C8C688B3D162%40gmail.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>> --
>>>> 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/1d291cec-9b90-44bb-9a82-cd47b0db906b%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/jenkinsci-users/1d291cec-9b90-44bb-9a82-cd47b0db906b%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> --
>>> 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/CAH_GKWuSX%2BiQjqPwwb0jM8nc6oLnCW37HaWM1RffCA_bcNsumQ%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/jenkinsci-users/CAH_GKWuSX%2BiQjqPwwb0jM8nc6oLnCW37HaWM1RffCA_bcNsumQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
>> 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/CAKYjVYzcArn7JE6mCTVO0-SKXWrbUKtY82pxkXa7PGJ%2BFp1K0Q%40mail.gmail.com
>> <https://groups.google.com/d/msgid/jenkinsci-users/CAKYjVYzcArn7JE6mCTVO0-SKXWrbUKtY82pxkXa7PGJ%2BFp1K0Q%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>> --
> 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/546f6fb6-2578-4e03-92a2-c2db865415ab%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-users/546f6fb6-2578-4e03-92a2-c2db865415ab%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CAKYjVYy8XzcznAug_SbJCFCctPkM1XhO-MuYww9%3D90cLUeDO-w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to