theapsgroup/gitlab

steampipe plugin install theapsgroup/gitlabsteampipe plugin install theapsgroup/gitlab

Table: gitlab_project_pipeline_detail

The gitlab_project_pipeline_detail table can be used to query detailed information about a specific pipeline instance on a specific project.

However, you must specify a project_id and an id (for the pipeline) in the where or join clause.

Examples

Obtain information for a specific pipeline

select
*
from
gitlab_project_pipeline
where
project_id = 123
and
id = 12345;

.inspect gitlab_project_pipeline_detail

Pipeline details for a specific pipeline

NameTypeDescription
before_shatext
committed_attimestamp without time zoneTimestamp of when the commit used by the pipeline was created.
coveragetext
created_attimestamp without time zoneTimestamp of when the pipeline was created.
durationbigint
finished_attimestamp without time zoneTimestamp of when the pipeline finished.
idbigintThe ID of the pipeline.
project_idbigintThe ID of the project the pipeline was run against - link `gitlab_project.id`.
reftextThe reference associated with the pipeline (branch name or tag).
shatextThe commit SHA at which the pipeline was run against.
started_attimestamp without time zoneTimestamp of when the pipeline started.
statustextThe status of the pipeline (success/failed/canceled).
tagboolean
updated_attimestamp without time zoneTimestamp of when the pipeline was last updated.
user_idbigintThe ID of the user which triggered the pipeline - link to `gitlab_user.ID`.
usernametextThe username of the user which triggered the pipeline - link to `gitlab_user.username`.
web_urltextThe url to view the pipeline.
yaml_errorstext