Skip to content

Check Pipeline Status

Monitor pipeline health and job progress across your projects.

Pipeline Overview

"Show me recent pipelines in my-org/api"

"What pipelines are currently running?"

"List pipelines on the develop branch"

json
{
  "action": "list",
  "project_id": "my-org/api",
  "per_page": 10
}
json
{
  "action": "list",
  "project_id": "my-org/api",
  "status": "running",
  "per_page": 10
}
json
{
  "action": "list",
  "project_id": "my-org/api",
  "ref": "develop",
  "per_page": 5
}

Pipeline Details

"Show me details of pipeline #1234"

"How long did the pipeline take?"

json
{
  "action": "get",
  "project_id": "my-org/api",
  "pipeline_id": "1234"
}

Job Status

"List all jobs in pipeline #1234"

"Show me the manual jobs waiting for approval"

json
{
  "action": "jobs",
  "project_id": "my-org/api",
  "pipeline_id": "1234",
  "per_page": 50
}
json
{
  "action": "jobs",
  "project_id": "my-org/api",
  "pipeline_id": "1234",
  "job_scope": ["manual"],
  "per_page": 20
}
json
{
  "action": "jobs",
  "project_id": "my-org/api",
  "pipeline_id": "1234",
  "job_scope": ["running"],
  "per_page": 20
}

Filter by Source

"Show me pipelines triggered by merge requests"

"List scheduled pipelines"

json
{
  "action": "list",
  "project_id": "my-org/api",
  "source": "merge_request_event",
  "per_page": 10
}
json
{
  "action": "list",
  "project_id": "my-org/api",
  "source": "schedule",
  "per_page": 10
}
json
{
  "action": "list",
  "project_id": "my-org/api",
  "source": "api",
  "per_page": 10
}

Health Summary Workflow

For a quick health check, combine these prompts:

  1. "List failed pipelines in my-org/api from the last 24 hours"

  2. "Show me which jobs failed in those pipelines"

  3. "Are there any currently running pipelines?"

Next Steps

Released under the Apache 2.0 License.