All Projects → jenkinsci → conditional-buildstep-plugin

jenkinsci / conditional-buildstep-plugin

Licence: other
A Jenkins plugin which allows to contol the step execution by conditions

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to conditional-buildstep-plugin

parameterized-trigger-plugin
Jenkins parameterized-trigger plugin
Stars: ✭ 63 (+293.75%)
Mutual labels:  jenkins-plugin, adopt-this-plugin, jenkins-builder
cmakebuilder-plugin
Jenkins CMake plugin
Stars: ✭ 16 (+0%)
Mutual labels:  jenkins-plugin, jenkins-builder
custom-tools-plugin
A generic tool installer for Jenkins
Stars: ✭ 25 (+56.25%)
Mutual labels:  jenkins-plugin, adopt-this-plugin
artifact-promotion-plugin
A simple Jenkins plugin to promote artifacts.
Stars: ✭ 29 (+81.25%)
Mutual labels:  jenkins-plugin, adopt-this-plugin
mailer-plugin
This plugin allows you to configure email notifications for build results
Stars: ✭ 35 (+118.75%)
Mutual labels:  jenkins-plugin, jenkins-builder
badge-plugin
Jenkins Badge plugin
Stars: ✭ 29 (+81.25%)
Mutual labels:  jenkins-plugin, adopt-this-plugin
pipeline-github-plugin
Pipeline: GitHub
Stars: ✭ 151 (+843.75%)
Mutual labels:  jenkins-plugin
ecutest-plugin
This plugin integrates Jenkins with ECU-TEST and generates reports on automated test execution.
Stars: ✭ 23 (+43.75%)
Mutual labels:  jenkins-plugin
configuration-as-code-secret-ssm-plugin
AWS SSM Plugin for Jenkins Configuration as Code
Stars: ✭ 22 (+37.5%)
Mutual labels:  jenkins-plugin
build-time-blame-plugin
A Jenkins plugin for analyzing the historical console output of a Job with the goal of determining which steps are taking the most time.
Stars: ✭ 27 (+68.75%)
Mutual labels:  jenkins-plugin
script-security-plugin
Allows Jenkins admins to control what in-process scripts can be run by users
Stars: ✭ 56 (+250%)
Mutual labels:  jenkins-plugin
osf-builder-suite-for-sfcc-deploy-plugin
OSF Builder Suite For Salesforce Commerce Cloud :: Deploy
Stars: ✭ 14 (-12.5%)
Mutual labels:  jenkins-plugin
pipeline-as-yaml-plugin
Jenkins Pipeline As Yaml Plugin
Stars: ✭ 111 (+593.75%)
Mutual labels:  jenkins-plugin
aliyun-oss-uploader-plugin
Aliyun/AliCloud OSS uploader
Stars: ✭ 26 (+62.5%)
Mutual labels:  jenkins-plugin
aws-sqs-plugin
Jenkins plugin that triggers builds on events that are published via Amazon Simple Queue Service (SQS) (Allow default IAM access (no access/security keys required).
Stars: ✭ 22 (+37.5%)
Mutual labels:  adopt-this-plugin
Tanaguru
Automated accessibility (a11y) testing tool, with emphasis on reliablity and automation
Stars: ✭ 116 (+625%)
Mutual labels:  jenkins-plugin
ssh-slaves-plugin
SSH Build Agents Plugin for Jenkins
Stars: ✭ 90 (+462.5%)
Mutual labels:  jenkins-plugin
upload-pgyer-plugin
jenkins-upload-pgyer-plugin
Stars: ✭ 80 (+400%)
Mutual labels:  jenkins-plugin
workflow-scm-step-plugin
plugins.jenkins.io/workflow-scm-step
Stars: ✭ 39 (+143.75%)
Mutual labels:  jenkins-plugin
learn-ansible-and-jenkins-in-30-days
Ansible + Jenkins in 30 days tutorial.
Stars: ✭ 35 (+118.75%)
Mutual labels:  jenkins-plugin

Conditional Build Step Plugin for Jenkins

conditional buildstep conditional buildstep plugin conditional buildstep

A buildstep wrapping any number of other buildsteps, controlling their execution based on a defined condition.

Info

This plugin requires the TokenMacro Plugin and the  Run Condition Plugin to be installed!

  • Ever wanted to have more control whether a step should be executed or not?

  • Want to reduce the number of jobs doing nearly the same thing?

Add a conditional buildstep which acts as a container. It will allow you to define a condition controling the execution of the step(s).

Conditions

There are multiple conditions one can choose of, these are all defined by the Run Condition Plugin

Missing builder

If you’re not able to add the builder of your choice within a conditional build step (because it’s not available within the dropdown), then this is likely because the builder does not provide a @DataBoundConstructor constructor and/or the Descriptor does not extend hudson.tasks.BuildStepDescriptor. For non programmers: the plugin you would like to use does not yet follow the newest Jenkins coding guidelines. Without this, the conditional buildstep plugin is not able to work with it.

Conditional step (single)

This build step allows you to select any build step and define a condition to control whether the step should be executed. For reasons why you might want to use this step, see Why use Conditional step (single)?

image

Conditional steps (multiple)

A Conditional steps (multiple) container is able to contain any number of any other buildsteps (e.g. Shell, Ant, Maven,…​) and you can have any number of 'Conditional Steps' containers, each configured with a different condition.

image

Examples

Please check out the examples at the Run Condition Plugin

Changelog

Getting Help

For Help please use the Jenkins Users mailing list or the Issue tracker (Jira).

License

Licensed under the MIT Licence.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].