diff --git a/src/main/java/au/com/centrumsystems/hudson/plugin/util/ProjectUtil.java b/src/main/java/au/com/centrumsystems/hudson/plugin/util/ProjectUtil.java index f2787846..942211cb 100644 --- a/src/main/java/au/com/centrumsystems/hudson/plugin/util/ProjectUtil.java +++ b/src/main/java/au/com/centrumsystems/hudson/plugin/util/ProjectUtil.java @@ -105,7 +105,7 @@ public static boolean isManualTrigger(final AbstractProject upstreamProjec final String manualDownstreamProjects = ((BuildPipelineTrigger) upstreamPub).getDownstreamProjectNames(); final String[] downstreamProjs = manualDownstreamProjects.split(","); for (final String nextProj : downstreamProjs) { - if (Jenkins.getInstance().getItem(nextProj.trim(), upstreamProject) == downstreamProject) { + if (Jenkins.getInstance().getItem(nextProj.trim(), upstreamProject).getName().equals(downstreamProject.getName())) { manualTrigger = true; break; } diff --git a/src/main/resources/au/com/centrumsystems/hudson/plugin/buildpipeline/BuildPipelineView/bpp-trigger-pipeline.js b/src/main/resources/au/com/centrumsystems/hudson/plugin/buildpipeline/BuildPipelineView/bpp-trigger-pipeline.js new file mode 100644 index 00000000..16dbaa11 --- /dev/null +++ b/src/main/resources/au/com/centrumsystems/hudson/plugin/buildpipeline/BuildPipelineView/bpp-trigger-pipeline.js @@ -0,0 +1,13 @@ +Behaviour.specify(".bpp-trigger-pipeline-parameterized", 'BuildPipelineView.TriggerPipelineParameterized', 0, function(element) { + element.addEventListener('click', function() { + const href = element.dataset.fillDialogHref; + const title = element.dataset.fillDialogTitle; + buildPipeline.fillDialog(href, title); + }); +}); + +Behaviour.specify("#trigger-pipeline-button", 'BuildPipelineView.TriggerPipeline', 0, function(element) { + element.addEventListener('click', function(e) { + document.getElementById('triggerPipelineForm').submit(); + }); +}); diff --git a/src/main/resources/au/com/centrumsystems/hudson/plugin/buildpipeline/BuildPipelineView/bpp.jelly b/src/main/resources/au/com/centrumsystems/hudson/plugin/buildpipeline/BuildPipelineView/bpp.jelly index f349bfc8..96252c27 100644 --- a/src/main/resources/au/com/centrumsystems/hudson/plugin/buildpipeline/BuildPipelineView/bpp.jelly +++ b/src/main/resources/au/com/centrumsystems/hudson/plugin/buildpipeline/BuildPipelineView/bpp.jelly @@ -12,6 +12,8 @@ + + @@ -19,24 +21,21 @@ - + - + - +