Skip to main content

Buildkite Provider

Manage Buildkite CI/CD pipelines, agents, clusters, and teams with Pulumi
2 min read

The Buildkite provider enables you to manage CI/CD pipelines, agent clusters, teams, and organization resources in Buildkite using Pulumi. This provider is dynamically bridged from the Terraform Buildkite Provider.

Installation#

Install the Buildkite provider package using your preferred package manager:

Configuration#

Set up your Buildkite API credentials:

Or use environment variables:

Quick Start#

Key Features#

Pipelines#

Create and manage CI/CD pipelines with build steps, schedules, and webhooks:

Clusters#

Organize build agents into clusters with queues and secrets:

Teams#

Configure teams and manage access to pipelines:

Agent Tokens#

Manage agent registration tokens:

Common Use Cases#

CI/CD Pipeline with Testing#

Multi-Cluster Setup#

Resource Types#

ResourceDescription
PipelineCI/CD pipeline management
PipelineScheduleScheduled builds for pipelines
PipelineTeamTeam access to pipelines
PipelineTemplateReusable pipeline templates
PipelineWebhookWebhook integrations
ClusterAgent cluster management
ClusterQueueQueues within clusters
ClusterSecretSecrets stored in clusters
ClusterAgentTokenAgent tokens for clusters
TeamTeam management
TeamMemberTeam membership
AgentTokenAgent registration tokens
OrganizationOrganization settings
OrganizationRuleOrganization rules
TestSuiteTest analytics suites
RegistryPackage registries

Getting Help#