GitLab Pipeline

Display the latest CI/CD pipeline status for a GitLab project.

Show the status of the most recent GitLab CI/CD pipeline.

GET/gitlab/:owner/:repo/pipeline.svg

Path Parameters

required
required
![badge](https://shieldcn.dev/gitlab/inkscape/inkscape/pipeline.png)
badge preview

URL format

/gitlab/{owner}/{repo}/pipeline.svg
/gitlab/{owner}/{repo}/pipeline.svg?branch=main

Status values

StatusColorDescription
passingGreenPipeline succeeded
failingRedPipeline failed
runningAmberPipeline is running
pendingAmberPipeline is pending
canceledGrayPipeline was canceled
skippedGrayPipeline was skipped

Copy-paste examples

Default — shows latest pipeline status

![pipeline](https://shieldcn.dev/gitlab/inkscape/inkscape/pipeline.svg)

Secondary — softer CI badge

![pipeline](https://shieldcn.dev/gitlab/inkscape/inkscape/pipeline.svg?variant=secondary)

Data source

Uses the GitLab Pipelines API. No API key required for public projects. Cached 5 minutes.