---
title: "CiBuild"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.gitpando.com/llms.txt
> Use this file to discover all available pages before exploring further.

Path: Pando API

## Fields

- `CiBuild.id` (string, required) — Pando's id (`cib_...`).
- `CiBuild.service` (string, required)
- `CiBuild.connection` (string, required)
- `CiBuild.pipeline` (string, required)
- `CiBuild.number` (integer, required)
- `CiBuild.repo` (string, required)
- `CiBuild.sha` (string | null, required) — Null when the service built no fixed commit.
- `CiBuild.state` (string, required) — One vocabulary for every service. Buildkite's scheduled and waiting are queued, failing and canceling are running, not_run and broken are skipped; `service_state` keeps the service's own word.
  - one of `"queued"`, `"running"`, `"blocked"`, `"passed"`, `"failed"`, `"canceled"`, `"skipped"`
- `CiBuild.service_state` (string, required)
- `CiBuild.created_at` (string | null, required)
  - format `date-time`
- `CiBuild.repo_path` (string | null, optional)
- `CiBuild.branch` (string | null, optional)
- `CiBuild.message` (string | null, optional)
- `CiBuild.web_url` (string | null, optional)
- `CiBuild.pushed_by` (string | null, optional) — Who pushed the commit (a login), from Pando's own records; never the service's creator.
- `CiBuild.started_at` (string | null, optional)
  - format `date-time`
- `CiBuild.finished_at` (string | null, optional)
  - format `date-time`
- `CiBuild.duration_s` (integer | null, optional)
- `CiBuild.rebuilt_from` (string | null, optional) — The service's id of the build this one rebuilt.


Source: https://docs.gitpando.com/api/schemas/CiBuild/index.md
