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

Pipeline Config: ability to skip whole pipeline or stages based on boolean condition

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      A common enough pattern is to skip either a whole pipeline or a stage based on the branch of execution. This is pretty common in deployment focused pipelines, and would be a strong reason to break out of config and that would be a shame.

      It would be nice if this was somewhat first class in pipeline config. Some may be able to be done with a block scoped step... but not clear if all can be.

      A general way of saying "if this boolean condition is false, skip this stage" would be the way to go - a branch matching would be one particular use of this, but the right thing to do is go generic.

        Attachments

          Issue Links

            Activity

            Hide
            reinholdfuereder Reinhold Füreder added a comment -

            => therefore filed https://issues.jenkins-ci.org/browse/JENKINS-47286 "Support skipping stages in scripted pipelines for nice visualization in blue ocean and classic UI stage view"

            Show
            reinholdfuereder Reinhold Füreder added a comment - => therefore filed https://issues.jenkins-ci.org/browse/JENKINS-47286 "Support skipping stages in scripted pipelines for nice visualization in blue ocean and classic UI stage view"
            Hide
            comscience15 Nat Sr added a comment -

            James Dumay rsandell I see this ticket is resolved and wonder when and what release will it out? Could you guys please answer it? Thanks

            Show
            comscience15 Nat Sr added a comment - James Dumay rsandell I see this ticket is resolved and wonder when and what release will it out? Could you guys please answer it? Thanks
            Hide
            lucasocio Leandro Lucarella added a comment -

            It's "resolved" as POSTPONED. So it's not fixed. Also, closing issues like that doesn't allow people to vote for them, which kind of sucks (I've seen it for other issues like supporting labels to steps).

            Show
            lucasocio Leandro Lucarella added a comment - It's "resolved" as POSTPONED. So it's not fixed. Also, closing issues like that doesn't allow people to vote for them, which kind of sucks (I've seen it for other issues like supporting labels to steps).
            Hide
            abayer Andrew Bayer added a comment -

            Huh? We released the when directive for Declarative ages ago.

            Show
            abayer Andrew Bayer added a comment - Huh? We released the when directive for Declarative ages ago.
            Hide
            lucasocio Leandro Lucarella added a comment - - edited

            Sorry, I think I got the comments mixed up, I was replying about scripted pipelines:

            => therefore filed https://issues.jenkins-ci.org/browse/JENKINS-47286 "Support skipping stages in scripted pipelines for nice visualization in blue ocean and classic UI stage view"

            Show
            lucasocio Leandro Lucarella added a comment - - edited Sorry, I think I got the comments mixed up, I was replying about scripted pipelines: => therefore filed https://issues.jenkins-ci.org/browse/JENKINS-47286 "Support skipping stages in scripted pipelines for nice visualization in blue ocean and classic UI stage view"

              People

              • Assignee:
                rsandell rsandell
                Reporter:
                abayer Andrew Bayer
              • Votes:
                3 Vote for this issue
                Watchers:
                17 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: