The Conditional Build Step plugin allows us to wrap any number of other build steps, controlling their execution based on a defined condition.
Install the plugin from the Jenkins dashboard:
This plugin defines a few core run conditions, such as:
- Always/Never: To disable a build step from the job configuration
- Boolean condition: To execute the step if a token expands to a representation of true
- Current status: To execute the build step if the current build status is within the configured/specific range
- File exists/Files match: To execute the step if a file exists or matches a pattern
- Strings match: To execute if the two strings are the same
- Numerical comparison: To execute the build step depending on the result of comparing two numbers
- Regular expression match: To execute the build step depending on the matching of regular expression
- Provide a regular expression and a label: To execute the build step if the expression matches the label
- Time/Day of week:To execute the build...