Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-25918

Conditional Build Step - Add support for else clause

    Details

    • Similar Issues:

      Description

      It would be nice if the conditional build step allowed for an else block.

      I don't necessarily want support for nesting those blocks, but in the case of boolean conditions, it makes a lot of sense to create an:
      if {

      } else {

      }
      construct in the job.

      I realize I could make two conflicting (if equals and then if not equals) but having the two blocks makes much more sense.

      Especially when users have multi-step builds. For example:

      Multi-Step build:
      1) make clean
      2) if($PROFILING)

      { make -PROFILING=TRUE }

      2) else

      {make -PROFILING=FALSE }

      3) make install
      4) if ($GENERATE_DOCS)

      { ./generateDocs }

      5) `some final step`

        Attachments

          Issue Links

            Activity

            Hide
            mohdnisart nisar T added a comment -

            Is the change integrated?. I really need this.

            Show
            mohdnisart nisar T added a comment - Is the change integrated?. I really need this.
            Hide
            domi Dominik Bartholdi added a comment -

            no, PullRequests welcome...

            Show
            domi Dominik Bartholdi added a comment - no, PullRequests welcome...

              People

              • Assignee:
                domi Dominik Bartholdi
                Reporter:
                kaibutsux Sean Grider
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: