The Buildkite Resource Provider lets you manage Buildkite resources.
The provider is built on https://github.com/buildkite/terraform-provider-buildkite.
This package is available in many languages in the standard packaging formats.
To use from JavaScript or TypeScript in Node.js, install using either npm
:
npm install @pulumiverse/buildkite
or yarn
:
yarn add @pulumiverse/buildkite
To use from Python, install using pip
:
pip install pulumiverse-buildkite
To use from Go, use go get
to grab the latest version of the library:
go get github.com/pulumiverse/pulumi-buildkite/sdk/go/...
To use from .NET, install using dotnet add package
:
dotnet add package Pulumiverse.Buildkite
The following configuration points are available for the buildkite
provider:
buildkite:api_token
(required, environment:BUILDKITE_API_TOKEN
) - A Buildkite API Access Token. Must have GraphQL access, as well as thewrite_pipelines
andread_pipelines
scopes.buildkite:organization
(required, environment:BUILDKITE_ORGANIZATION
) - The Buildkite organization slug.buildkite:graphql_url
(optional, environment:BUILDKITE_GRAPHQL_URL
) - The Buildkite GraphQL URL.buildkite:rest_url
(optional, environment:BUILDKITE_REST_URL
) - The Buildkite REST URL.
Example for Typescript to create a resource:
import * as buildkite from '@pulumiverse/buildkite';
const args = {};
const vm = new buildkite.agent.AgentToken(
'token',
args,
);
For detailed reference documentation, please visit the upstream Terraform provider's documentation at: https://registry.terraform.io/providers/buildkite/buildkite/latest
Thanks goes to these wonderful people (emoji key):
Daniel Mühlbachler-Pietrzykowski 🚧 💻 📖 |
Christopher Maier 💻 📖 |
Susan Evans 📖 |
Paul Stack 📖 |
This project follows the all-contributors specification. Contributions of any kind welcome!