jenkinsci / jenkinsci/parameterized-trigger-plugin
[JENKINS-43095] Option to have Parameterized Trigger plugin report a build as failed when triggered job fails to trigger.
- Dominant language
- Java
- Stars
- 77
- Forks
- 174
- Avg merge
- 22h 27m
- Merged PRs (30d)
- 1
Description
Builds will be reported as successful when the Parameterized Trigger plugin encounters an error. EG:
```
16:11:38 ERROR: Failed to build parameters to trigger project:
16:11:38 java.lang.IllegalArgumentException: Illegal choice for parameter BRANCH_PATH: Trunk
16:11:38 at hudson.model.ChoiceParameterDefinition.checkValue(ChoiceParameterDefinition.java:79)
16:11:38 at hudson.model.ChoiceParameterDefinition.createValue(ChoiceParameterDefinition.java:91)
16:11:38 at hudson.model.ChoiceParameterDefinition.createValue(ChoiceParameterDefinition.java:19)
16:11:38 at hudson.plugins.parameterizedtrigger.ProjectSpecificParameterValuesActionTransform.convertToDefinedType(ProjectSpecificParameterValuesActionTransform.java:82)
16:11:38 at hudson.plugins.parameterizedtrigger.ProjectSpecificParameterValuesActionTransform.transformParametersAction(ProjectSpecificParameterValuesActionTransform.java:33)
16:11:38 at hudson.plugins.parameterizedtrigger.ProjectSpecificParametersActionFactory.getProjectSpecificBuildActions(ProjectSpecificParametersActionFactory.java:33)
16:11:38 at hudson.plugins.parameterizedtrigger.BuildTriggerConfig.getBuildActions(BuildTriggerConfig.java:351)
16:11:38 at hudson.plugins.parameterizedtrigger.ParameterizedDependency.shouldTriggerBuild(ParameterizedDependency.java:60)
16:11:38 at hudson.tasks.BuildTrigger.execute(BuildTrigger.java:245)
16:11:38 at hudson.model.AbstractBuild$AbstractBuildExecution.cleanUp(AbstractBuild.java:684)
16:11:38 at hudson.model.Build$BuildExecution.cleanUp(Build.java:200)
16:11:38 at hudson.model.Run.execute(Run.java:1785)
16:11:38 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
16:11:38 at hudson.model.ResourceController.execute(ResourceController.java:98)
16:11:38 at hudson.model.Executor.run(Executor.java:410)
16:11:38 Finished: SUCCESS
```
We would like to have the Parameterized Trigger plugin to report a build as failed when encountering such errors.
It took us a couple of days to notice this error in our build process since these failing builds would be reported as successful.
---
Originally reported by astarkey, imported from: Option to have Parameterized Trigger plugin report a build as failed when triggered job fails to trigger.
Raw content of original issue
Builds will be reported as successful when the Parameterized Trigger plugin encounters an error. EG:
16:11:38 ERROR: Failed to build parameters to trigger project: <Project to Build>
16:11:38 java.lang.IllegalArgumentException: Illegal choice for parameter BRANCH_PATH: Trunk
16:11:38 at hudson.model.ChoiceParameterDefinition.checkValue(ChoiceParameterDefinition.java:79)
16:11:38 at hudson.model.ChoiceParameterDefinition.createValue(ChoiceParameterDefinition.java:91)
16:11:38 at hudson.model.ChoiceParameterDefinition.createValue(ChoiceParameterDefinition.java:19)
16:11:38 at hudson.plugins.parameterizedtrigger.ProjectSpecificParameterValuesActionTransform.convertToDefinedType(ProjectSpecificParameterValuesActionTransform.java:82)
16:11:38 at hudson.plugins.parameterizedtrigger.ProjectSpecificParameterValuesActionTransform.transformParametersAction(ProjectSpecificParameterValuesActionTransform.java:33)
16:11:38 at hudson.plugins.parameterizedtrigger.ProjectSpecificParametersActionFactory.getProjectSpecificBuildActions(ProjectSpecificParametersActionFactory.java:33)
16:11:38 at hudson.plugins.parameterizedtrigger.BuildTriggerConfig.getBuildActions(BuildTriggerConfig.java:351)
16:11:38 at hudson.plugins.parameterizedtrigger.ParameterizedDependency.shouldTriggerBuild(ParameterizedDependency.java:60)
16:11:38 at hudson.tasks.BuildTrigger.execute(BuildTrigger.java:245)
16:11:38 at hudson.model.AbstractBuild$AbstractBuildExecution.cleanUp(AbstractBuild.java:684)
16:11:38 at hudson.model.Build$BuildExecution.cleanUp(Build.java:200)
16:11:38 at hudson.model.Run.execute(Run.java:1785)
16:11:38 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
16:11:38 at hudson.model.ResourceController.execute(ResourceController.java:98)
16:11:38 at hudson.model.Executor.run(Executor.java:410)
16:11:38 Finished: SUCCESSWe would like to have the Parameterized Trigger plugin to report a build as failed when encountering such errors.
It took us a couple of days to notice this error in our build process since these failing builds would be reported as successful.
Contributor guide
Assessment
This issue has not been assessed yet.