Package io.jenkins.plugins.batchcontrol.queue
package io.jenkins.plugins.batchcontrol.queue
-
ClassesClassDescriptionThe queue gate (SPEC item 6, D-03): every run path goes through
Queue.QueueDecisionHandler, so approval-required jobs are controlled at one point.Cause carried by every build that runs on behalf of an approved run request (SPEC item 5): links the build to the request id, the requester and the approver.Invisible marker action that authorizes exactly one queue submission for an approved run request (D-23).D-72b (7), security-35 S-35-07: when the queue item of an approved run (it carriesApprovedRunAction) is cancelled (by a user, by clearing the queue, or because its job was deleted), the request records it, so startup recovery never submits that run again and the request's files are disposed of when it ends.D-58c: the hidden marker of a run started by a Replay, Pipeline Rebuild or Restart from Stage that a user whose permission for it came only from a grant submitted.