Module: Buildkit::Client::Artifacts

Included in:
Buildkit::Client
Defined in:
lib/buildkit/client/artifacts.rb

Overview

Methods for the Artifacts API

Instance Method Summary collapse

Instance Method Details

#artifacts(org, pipeline, build, options = {}) ⇒ Array<Sawyer::Resource>

List all artifacts for a build

Examples:

Buildkit.artifacts('my-great-org', 'great-pipeline', 42)

Returns:

  • (Array<Sawyer::Resource>)

    Array of hashes representing Buildkite artifacts.

See Also:



13
14
15
# File 'lib/buildkit/client/artifacts.rb', line 13

def artifacts(org, pipeline, build, options = {})
  get("/v2/organizations/#{org}/pipelines/#{pipeline}/builds/#{build}/artifacts", options)
end