GitLab · Schema
GitLab Pipeline
A GitLab CI/CD pipeline that runs automated jobs defined in a .gitlab-ci.yml configuration file.
CodePlatformSoftware DevelopmentSource Control
Properties
| Name | Type | Description |
|---|---|---|
| id | integer | The unique identifier of the pipeline. |
| iid | integer | The project-scoped sequential ID of the pipeline. |
| project_id | integer | The ID of the project the pipeline belongs to. |
| name | stringnull | The user-defined name of the pipeline. |
| status | string | The current execution status of the pipeline. |
| source | string | The source that triggered the pipeline. |
| ref | string | The branch name, tag name, or commit SHA the pipeline runs on. |
| sha | string | The full SHA of the commit the pipeline runs on. |
| tag | boolean | Whether the pipeline was triggered by a tag push. |
| yaml_errors | stringnull | YAML configuration validation errors, if any. |
| user | object | |
| web_url | string | The URL to view the pipeline in a browser. |
| before_sha | string | The SHA of the commit before the pipeline was triggered. |
| duration | integernull | The total duration of the pipeline in seconds. |
| queued_duration | numbernull | The time in seconds the pipeline spent in the queue before starting. |
| coverage | stringnull | The code coverage percentage reported by the pipeline. |
| archived | boolean | Whether the pipeline has been archived. |
| created_at | string | The date and time the pipeline was created. |
| updated_at | string | The date and time the pipeline was last updated. |
| started_at | stringnull | The date and time the pipeline started execution. |
| finished_at | stringnull | The date and time the pipeline finished execution. |
| committed_at | stringnull | The date and time of the commit that triggered the pipeline. |