module Buildkit::Client::Artifacts
Methods for the Artifacts
API
Public Instance Methods
artifacts(org, pipeline, build, options = {})
click to toggle source
List all artifacts for a build
@return [Array<Sawyer::Resource>] Array of hashes representing Buildkite artifacts. @see buildkite.com/docs/api/artifacts#list-all-artifacts @example
Buildkit.artifacts('my-great-org', 'great-pipeline', 42)
# File lib/buildkit/client/artifacts.rb, line 15 def artifacts(org, pipeline, build, options = {}) get("/v2/organizations/#{org}/pipelines/#{pipeline}/builds/#{build}/artifacts", options) end
job_artifacts(org, pipeline, build, job, options = {})
click to toggle source
List all artifacts for a job
@return [Array<Sawyer::Resource>] Array of hashes representing Buildkite artifacts. @see buildkite.com/docs/rest-api/artifacts#list-artifacts-for-a-job @example
Buildkit.job_artifacts('my-great-org', 'great-pipeline', 42, '76365070-34d5-4104-8b91-952780f8029f')
# File lib/buildkit/client/artifacts.rb, line 25 def job_artifacts(org, pipeline, build, job, options = {}) get("/v2/organizations/#{org}/pipelines/#{pipeline}/builds/#{build}/jobs/#{job}/artifacts", options) end