package
2.1.0+incompatible
Repository: https://github.com/semanticsugar/go-buildkite.git
Documentation: pkg.go.dev

# Functions

Int is a helper routine that allocates a new int value to store v and returns a pointer to it, but unlike Int its argument value is an int.
NewBasicConfig configure authentication using the supplied credentials.
NewClient returns a new buildkite API client.
NewTimestamp make a new timestamp using the time suplied.
NewTokenConfig configure authentication using an API token NOTE: the debug flag is not used anymore.
SetHttpDebug this enables global http request/response dumping for this API.
String is a helper routine that allocates a new string value to store v and returns a pointer to it.

# Constants

BuildKiteDateFormat is the format of the dates used throughout the api, note this odd string is used to parse/format dates in go.
Version the library version number.

# Structs

Agent represents a buildkite build agent.
AgentListOptions specifies the optional parameters to the AgentService.List method.
AgentsService handles communication with the agent related methods of the buildkite API.
Artifact represents an artifact which has been stored from a build.
ArtifactListOptions specifies the optional parameters to the ArtifactsService.List method.
ArtifactsService handles communication with the artifact related methods of the buildkite API.
Author of a commit (used in CreateBuild).
BasicAuthTransport manages injection of the authorization header.
Build represents a build which has run in buildkite.
BuildsListOptions specifies the optional parameters to the BuildsService.List method.
BuildsService handles communication with the build related methods of the buildkite API.
A Client manages communication with the buildkite API.
Create a build.
Creator represents who created a build.
Emoji emoji, what else can you say?.
ErrorResponse provides a message.
Job represents a job run during a build in buildkite.
ListOptions specifies the optional parameters to various List methods that support pagination.
Organization represents a buildkite organization.
OrganizationListOptions specifies the optional parameters to the OrganizationsService.List method.
OrganizationsService handles communication with the organization related methods of the buildkite API.
Pipeline represents a buildkite pipeline.
PipelineListOptions specifies the optional parameters to the PipelinesService.List method.
PipelinesService handles communication with the pipeline related methods of the buildkite API.
Provider represents a source code provider.
Response is a buildkite API response.
Step represents a build step in buildkites build pipeline.
Timestamp custom timestamp to support buildkite api timestamps.
Token an oauth access token for the buildkite service.
TokenAuthTransport manages injection of the API token for each request.
User represents a buildkite user.
UserService handles communication with the user related methods of the buildkite API.