Pipeline

object Pipeline
class Object
trait Matchable
class Any

Value members

Concrete methods

def active: SelectionBuilder[Pipeline, Boolean]

Indicates if the pipeline is active.

Indicates if the pipeline is active.

def beforeSha: SelectionBuilder[Pipeline, Option[String]]

Base SHA of the source branch.

Base SHA of the source branch.

def cancelable: SelectionBuilder[Pipeline, Boolean]

Specifies if a pipeline can be canceled.

Specifies if a pipeline can be canceled.

def codeQualityReports[A](after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[CodeQualityDegradationConnection, A]): SelectionBuilder[Pipeline, Option[A]]

Code Quality degradations reported on the pipeline.

Code Quality degradations reported on the pipeline.

def commitPath: SelectionBuilder[Pipeline, Option[String]]

Path to the commit that triggered the pipeline.

Path to the commit that triggered the pipeline.

def committedAt: SelectionBuilder[Pipeline, Option[Time]]

Timestamp of the pipeline's commit.

Timestamp of the pipeline's commit.

def complete: SelectionBuilder[Pipeline, Boolean]

Indicates if a pipeline is complete.

Indicates if a pipeline is complete.

def configSource: SelectionBuilder[Pipeline, Option[PipelineConfigSourceEnum]]

Configuration source of the pipeline (UNKNOWN_SOURCE, REPOSITORY_SOURCE, AUTO_DEVOPS_SOURCE, WEBIDE_SOURCE, REMOTE_SOURCE, EXTERNAL_PROJECT_SOURCE, BRIDGE_SOURCE, PARAMETER_SOURCE, COMPLIANCE_SOURCE)

Configuration source of the pipeline (UNKNOWN_SOURCE, REPOSITORY_SOURCE, AUTO_DEVOPS_SOURCE, WEBIDE_SOURCE, REMOTE_SOURCE, EXTERNAL_PROJECT_SOURCE, BRIDGE_SOURCE, PARAMETER_SOURCE, COMPLIANCE_SOURCE)

def coverage: SelectionBuilder[Pipeline, Option[Double]]

Coverage percentage.

Coverage percentage.

def createdAt: SelectionBuilder[Pipeline, Time]

Timestamp of the pipeline's creation.

Timestamp of the pipeline's creation.

def detailedStatus[A](innerSelection: SelectionBuilder[DetailedStatus, A]): SelectionBuilder[Pipeline, A]

Detailed status of the pipeline.

Detailed status of the pipeline.

def downstream[A](after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[PipelineConnection, A]): SelectionBuilder[Pipeline, Option[A]]

Pipelines this pipeline will trigger.

Pipelines this pipeline will trigger.

def duration: SelectionBuilder[Pipeline, Option[Int]]

Duration of the pipeline in seconds.

Duration of the pipeline in seconds.

def finishedAt: SelectionBuilder[Pipeline, Option[Time]]

Timestamp of the pipeline's completion.

Timestamp of the pipeline's completion.

def id: SelectionBuilder[Pipeline, String]

ID of the pipeline.

ID of the pipeline.

def iid: SelectionBuilder[Pipeline, String]

Internal ID of the pipeline.

Internal ID of the pipeline.

def job[A](id: Option[JobID], name: Option[String])(innerSelection: SelectionBuilder[CiJob, A]): SelectionBuilder[Pipeline, Option[A]]

A specific job in this pipeline, either by name or ID.

A specific job in this pipeline, either by name or ID.

def jobs[A](securityReportTypes: Option[List[SecurityReportTypeEnum]], statuses: Option[List[CiJobStatus]], after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[CiJobConnection, A]): SelectionBuilder[Pipeline, Option[A]]

Jobs belonging to the pipeline.

Jobs belonging to the pipeline.

def path: SelectionBuilder[Pipeline, Option[String]]

Relative path to the pipeline's page.

Relative path to the pipeline's page.

def project[A](innerSelection: SelectionBuilder[Project, A]): SelectionBuilder[Pipeline, Option[A]]

Project the pipeline belongs to.

Project the pipeline belongs to.

def queuedDuration: SelectionBuilder[Pipeline, Option[Duration]]

How long the pipeline was queued before starting.

How long the pipeline was queued before starting.

def retryable: SelectionBuilder[Pipeline, Boolean]

Specifies if a pipeline can be retried.

Specifies if a pipeline can be retried.

def securityReportFindings[A](reportType: Option[List[String]], severity: Option[List[String]], scanner: Option[List[String]], after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[PipelineSecurityReportFindingConnection, A]): SelectionBuilder[Pipeline, Option[A]]

Vulnerability findings reported on the pipeline.

Vulnerability findings reported on the pipeline.

def securityReportSummary[A](innerSelection: SelectionBuilder[SecurityReportSummary, A]): SelectionBuilder[Pipeline, Option[A]]

Vulnerability and scanned resource counts for each security scanner of the pipeline.

Vulnerability and scanned resource counts for each security scanner of the pipeline.

def sha: SelectionBuilder[Pipeline, String]

SHA of the pipeline's commit.

SHA of the pipeline's commit.

def sourceJob[A](innerSelection: SelectionBuilder[CiJob, A]): SelectionBuilder[Pipeline, Option[A]]

Job where pipeline was triggered from.

Job where pipeline was triggered from.

def stages[A](after: Option[String], before: Option[String], first: Option[Int], last: Option[Int])(innerSelection: SelectionBuilder[CiStageConnection, A]): SelectionBuilder[Pipeline, Option[A]]

Stages of the pipeline.

Stages of the pipeline.

def startedAt: SelectionBuilder[Pipeline, Option[Time]]

Timestamp when the pipeline was started.

Timestamp when the pipeline was started.

def status: SelectionBuilder[Pipeline, PipelineStatusEnum]

Status of the pipeline (CREATED, WAITING_FOR_RESOURCE, PREPARING, PENDING, RUNNING, FAILED, SUCCESS, CANCELED, SKIPPED, MANUAL, SCHEDULED)

Status of the pipeline (CREATED, WAITING_FOR_RESOURCE, PREPARING, PENDING, RUNNING, FAILED, SUCCESS, CANCELED, SKIPPED, MANUAL, SCHEDULED)

def testReportSummary[A](innerSelection: SelectionBuilder[TestReportSummary, A]): SelectionBuilder[Pipeline, A]

Summary of the test report generated by the pipeline.

Summary of the test report generated by the pipeline.

def testSuite[A](buildIds: List[String])(innerSelection: SelectionBuilder[TestSuite, A]): SelectionBuilder[Pipeline, Option[A]]

A specific test suite in a pipeline test report.

A specific test suite in a pipeline test report.

def updatedAt: SelectionBuilder[Pipeline, Time]

Timestamp of the pipeline's last activity.

Timestamp of the pipeline's last activity.

def upstream[A](innerSelection: SelectionBuilder[Pipeline, A]): SelectionBuilder[Pipeline, Option[A]]

Pipeline that triggered the pipeline.

Pipeline that triggered the pipeline.

def user[A](innerSelection: SelectionBuilder[UserCore, A]): SelectionBuilder[Pipeline, Option[A]]

Pipeline user.

Pipeline user.

def userPermissions[A](innerSelection: SelectionBuilder[PipelinePermissions, A]): SelectionBuilder[Pipeline, A]

Permissions for the current user on the resource

Permissions for the current user on the resource

def usesNeeds: SelectionBuilder[Pipeline, Option[Boolean]]

Indicates if the pipeline has jobs with needs dependencies.

Indicates if the pipeline has jobs with needs dependencies.

def warnings: SelectionBuilder[Pipeline, Boolean]

Indicates if a pipeline has warnings.

Indicates if a pipeline has warnings.