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

Provide a 'prerequisites' sections (like triggers) that allows blocking the execution of a job

    XMLWordPrintable

Details

    Description

      This is a proposal to fulfill requirements like in JENKINS-37718 in a more general way.

      The proposal is to add a new prerequisites section, where we can define conditions that should prevent a job from beeing run even if there was a trigger, similar to what alreaddy happens if there is no free build-executor, so the job simply waits untill the prerequisites are meet.

      prerequisites might include

      1. wait until other jobs are build
      2. trottle builds
      3. do not build when another job has a failed status

      Attachments

        Issue Links

          Activity

            laeubi Christoph Läubrich created issue -
            laeubi Christoph Läubrich made changes -
            Field Original Value New Value
            Epic Link JENKINS-48356 [ 186951 ]
            laeubi Christoph Läubrich made changes -
            Link This issue relates to JENKINS-42643 [ JENKINS-42643 ]
            laeubi Christoph Läubrich made changes -
            Link This issue relates to JENKINS-37718 [ JENKINS-37718 ]
            abayer Andrew Bayer made changes -
            Assignee Andrew Bayer [ abayer ]
            c_roubos Casper Roubos made changes -
            Link This issue relates to JENKINS-67402 [ JENKINS-67402 ]

            People

              Unassigned Unassigned
              laeubi Christoph Läubrich
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: