CloudQuery

Back to source list
buildkite
Official
Premium

Buildkite

Sync from Buildkite to any destination

Publisher

cloudquery

Latest version

v1.2.0

Type

Source

Platforms

Date Published

  • buildkite_agents
  • buildkite_builds
    • buildkite_build_artifacts
  • buildkite_clusters
    • buildkite_cluster_agent_tokens
    • buildkite_cluster_queues
  • buildkite_organizations
  • buildkite_pipelines
  • buildkite_pipeline_templates
  • buildkite_teams
    • buildkite_team_members
    • buildkite_team_pipelines
    • buildkite_team_suites
  • buildkite_test_suites
    • buildkite_flaky_tests
    • buildkite_suite_runs

buildkite_builds

This table supports incremental syncing. Read more about incremental syncing here.

Table Options #

CustomBuildsListInput #

Based on buildkite.BuiildsListOptions which only had url tags for fields
  • creator (string)
    Filters the results by the user who created the build
  • created_from (Time)
    Filters the results by builds created on or after the given time
  • created_to (Time)
    Filters the results by builds created before the given time
  • finished_from (Time)
    Filters the results by builds finished on or after the given time
  • state ([]string) (nullable)
    State of builds to list. Possible values are: running, scheduled, passed, failed, canceled, skipped and not_run. Default is "".
  • branch ([]string) (nullable)
    Filters the results by branch name(s)
  • commit (string)
    Filters the results by builds for the specific commit SHA (full, not shortened). Default is "".
  • include_retried_jobs (boolean)
    Include all retried jobs in each build’s jobs list
  • include_env_vars (boolean) (nullable) (default: false)
    By default, CloudQuery will not sync the environment variables of a build. Excluding the corresponding columns from the synced data in order to prevent access to secret data.
  • org_slug (string)
    List builds only for the given organization
  • pipeline_slug (string)
    List builds only for the given pipeline
Time
CloudQuery configtype.Time
Allows for defining timestamps in both absolute(RFC3339) and relative formats. Absolute timestamp example: 2024-01-01T12:00:00+00:00. Relative timestamps can take this format:
  • now
  • x seconds [ago|from now]
  • x minutes [ago|from now]
  • x hours [ago|from now]
  • x days [ago|from now]until field usage:
  • until: now
  • until: 2 days ago
  • until: 10 months 3 days 4h20m from now
  • until: 2024-01-01T12:00:00+00:00
(string) (pattern: (^now$|^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(.(\\d{1,9}))?(Z|((-|\\+)\\d{2}:\\d{2}))$|^\\d{4}-\\d{2}-\\d{2}$|^[-+]?([0-9]*(\\.[0-9]*)?[a-z]+)+$|^(([0-9]+\\s+(nanoseconds?|ns|microseconds?|us|µs|μs|milliseconds?|ms|seconds?|s|minutes?|m|hours?|h|days?|d|months?|M|years?|Y)|[-+]?([0-9]*(\\.[0-9]*)?[a-z]+)+))(\\s+(([0-9]+\\s+(nanoseconds?|ns|microseconds?|us|µs|μs|milliseconds?|ms|seconds?|s|minutes?|m|hours?|h|days?|d|months?|M|years?|Y)|[-+]?([0-9]*(\\.[0-9]*)?[a-z]+)+)))*\\s+(ago|from\\s+now)$))
    This table requires the following permissions:
  • read_builds
Primary Keys #
NameType
idutf8
Incremental Sync Keys #
NameType
finished_attimestamp[us, tz=UTC]
Columns #
NameType
authorjson
blockedbool
branchutf8
commitutf8
_cq_iduuid
_cq_parent_iduuid
created_attimestamp[us, tz=UTC]
creatorjson
envjson
finished_attimestamp[us, tz=UTC]
graphql_idutf8
idutf8
jobsjson
messageutf8
meta_datajson
numberint64
organization_slugutf8
pipelinejson
pull_requestjson
rebuilt_fromjson
scheduled_attimestamp[us, tz=UTC]
sourceutf8
started_attimestamp[us, tz=UTC]
stateutf8
triggered_fromjson
urlutf8
web_urlutf8
Relations

The following tables depend on "buildkite_builds":


© 2025 CloudQuery, Inc. All rights reserved.