Skip to content

[JENKINS-34971] Conditional build step plugin does not mark build a s unstable #192

@jenkins-infra-bot

Description

@jenkins-infra-bot

"Conditional build step-single" shows nice field:
"On evaluation failure" with options "Fail the build" or mark build as unstable.

Unfortunatly this is not working.
Example 1
Run? = Never
On evaluation failure = "Mark the build unstable"
Builder = "Execute windows batch command"
Command = "echo run builder"

It should mark all builds as unstable and not run the builder.
It does not run builder but does not mark build as unstable.

Example 2 - more reliable
Run? = Execute Windows batch Command
Command = which notinpath
On evaluation failure = "Mark the build unstable"
Builder = "Execute Windows batch Command"
Command = echo builder

notinpath is not in my path, so evaluation should fail - it does.
Build should be marked as unstable - it is not.
Echo builder should not be runned - it is not.

It Shouls mark all builds as unstable - but it does not.


Originally reported by fantastory, imported from: Conditional build step plugin does not mark build a s unstable
  • status: Open
  • priority: Minor
  • component(s): conditional-buildstep-plugin
  • resolution: Unresolved
  • votes: 2
  • watchers: 4
  • imported: 20260107-133739
Raw content of original issue

"Conditional build step-single" shows nice field: "On evaluation failure" with options "Fail the build" or mark build as unstable.

Unfortunatly this is not working. Example 1 Run? = Never On evaluation failure = "Mark the build unstable" Builder = "Execute windows batch command" Command = "echo run builder"

It should mark all builds as unstable and not run the builder. It does not run builder but does not mark build as unstable.

Example 2 - more reliable Run? = Execute Windows batch Command Command = which notinpath On evaluation failure = "Mark the build unstable" Builder = "Execute Windows batch Command" Command = echo builder

notinpath is not in my path, so evaluation should fail - it does. Build should be marked as unstable - it is not. Echo builder should not be runned - it is not.

It Shouls mark all builds as unstable - but it does not.

environment
Windows<br/>
Jenkins ver. 1.651.2	<br/>
conditional-buildstep 1.3.3
2 attachments

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions