From 67c4a83152f2fa56cef2d6238c03ed5e9a3b3eb9 Mon Sep 17 00:00:00 2001 From: maxk94 Date: Wed, 16 Jul 2014 15:05:29 +0200 Subject: [PATCH] [JENKINS-23575] Post-Build-Step "Publish Cppcheck results" not available in job generator project --- pom.xml | 20 +++++++++++++++++--- .../plugins/cppcheck/CppcheckPublisher.java | 2 ++ 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 9aece02..f292f91 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.jenkins-ci.plugins plugin - 1.447 + 1.573-SNAPSHOT cppcheck @@ -58,6 +58,7 @@ org.jenkins-ci.main maven-plugin + 2.3 @@ -112,8 +113,21 @@ ${dashboard.view.version} true - - + + + org.jenkins-ci.plugins + jobgenerator + 1.23-SNAPSHOT + + + + org.jenkins-ci.plugins + matrix-project + 1.3-SNAPSHOT + + + + diff --git a/src/main/java/org/jenkinsci/plugins/cppcheck/CppcheckPublisher.java b/src/main/java/org/jenkinsci/plugins/cppcheck/CppcheckPublisher.java index f567d73..312a8f8 100644 --- a/src/main/java/org/jenkinsci/plugins/cppcheck/CppcheckPublisher.java +++ b/src/main/java/org/jenkinsci/plugins/cppcheck/CppcheckPublisher.java @@ -15,6 +15,7 @@ import hudson.tasks.BuildStepMonitor; import hudson.tasks.Publisher; import hudson.tasks.Recorder; +import org.jenkinsci.plugins.jobgenerator.*; import org.jenkinsci.plugins.cppcheck.config.CppcheckConfig; import org.jenkinsci.plugins.cppcheck.config.CppcheckConfigGraph; import org.jenkinsci.plugins.cppcheck.config.CppcheckConfigSeverityEvaluation; @@ -225,6 +226,7 @@ public class CppcheckPublisher extends Recorder { return FreeStyleProject.class.isAssignableFrom(jobType) || MavenModuleSet.class.isAssignableFrom(jobType) || MatrixProject.class.isAssignableFrom(jobType) + || JobGenerator.class.isAssignableFrom(jobType) || isIvyProject; } -- 1.8.4.msysgit.0