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

Pipelines need to be marked as disabled when disabled

    XMLWordPrintable

Details

    Description

      Design brief
      A pipeline can be disabled to prevent its automatic execution. This commonly happens when pipelines are broken so that they do not execute and use valuable agent resources to execute. They are not deleted as the author plans to resurrect them.

      Scope

      • Add API to check if Pipeline is enabled or disabled
      • SSE events for Pipeline is enabled or disabled
      • Show and hide the disabled state of the pipeline based on the API and SSE event.

      Attachments

        Issue Links

          Activity

            imeredith Ivan Meredith created issue -
            jamesdumay James Dumay made changes -
            Field Original Value New Value
            Epic Link JENKINS-35755 [ 171716 ]
            jamesdumay James Dumay made changes -
            Issue Type Bug [ 1 ] Task [ 3 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 172729 ] JNJira + In-Review [ 184748 ]
            jamesdumay James Dumay made changes -
            Priority Major [ 3 ] Trivial [ 5 ]
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Assignee James Dumay [ jamesdumay ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Resolution Postponed [ 6 ]
            Status Open [ 1 ] Resolved [ 5 ]
            jamesdumay James Dumay made changes -
            Resolution Postponed [ 6 ]
            Status Resolved [ 5 ] Reopened [ 4 ]
            jamesdumay James Dumay made changes -
            Link This issue is blocked by JENKINS-27299 [ JENKINS-27299 ]
            jamesdumay James Dumay made changes -
            Description Api and UI have no indicators if a pipeline is disabled.

            Note that it doesn't look like pipeline jobs can be diaabled, but freestyle can be.
            *Design brief*
            A pipeline can be disabled to prevent its automatic execution. This commonly happens when pipelines are broken so that they do not execute and use valuable agent resources to execute. They are not deleted as the author plans to resurrect them.

            *Scope*
            * Add API to check if Pipeline is enabled or disabled
            * SSE events for Pipeline is enabled or disabled
            * Show and hide the disabled state of the pipeline based on the API and SSE event.
            jamesdumay James Dumay made changes -
            Epic Link JENKINS-35755 [ 171716 ] JENKINS-43952 [ 181484 ]
            jamesdumay James Dumay made changes -
            Priority Trivial [ 5 ] Major [ 3 ]
            jamesdumay James Dumay made changes -
            Issue Type Task [ 3 ] Improvement [ 4 ]

            People

              Unassigned Unassigned
              imeredith Ivan Meredith
              Votes:
              7 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated: