Module: Buildkit::Client::Jobs
- Included in:
- Buildkit::Client
- Defined in:
- lib/buildkit/client/jobs.rb
Overview
Methods for the Jobs API
Instance Method Summary collapse
-
#job_env(org, pipeline, build, job, options = {}) ⇒ Array<Sawyer::Resource>
Get a job’s environment variables.
-
#job_log(org, pipeline, build, job, options = {}) ⇒ Sawyer::Resource
Get a job’s log output.
-
#retry_job(org, pipeline, build, job, options = {}) ⇒ Array<Sawyer::Resource>
Retry a job.
-
#unblock(org, pipeline, build, job, options = {}) ⇒ Array<Sawyer::Resource>
Unblock a job.
Instance Method Details
#job_env(org, pipeline, build, job, options = {}) ⇒ Array<Sawyer::Resource>
Get a job’s environment variables
33 34 35 |
# File 'lib/buildkit/client/jobs.rb', line 33 def job_env(org, pipeline, build, job, = {}) get("/v2/organizations/#{org}/pipelines/#{pipeline}/builds/#{build}/jobs/#{job}/env", ) end |
#job_log(org, pipeline, build, job, options = {}) ⇒ Sawyer::Resource
Get a job’s log output
47 48 49 |
# File 'lib/buildkit/client/jobs.rb', line 47 def job_log(org, pipeline, build, job, = {}) get("/v2/organizations/#{org}/pipelines/#{pipeline}/builds/#{build}/jobs/#{job}/log", ) end |
#retry_job(org, pipeline, build, job, options = {}) ⇒ Array<Sawyer::Resource>
Retry a job
19 20 21 |
# File 'lib/buildkit/client/jobs.rb', line 19 def retry_job(org, pipeline, build, job, = {}) put("/v2/organizations/#{org}/pipelines/#{pipeline}/builds/#{build}/jobs/#{job}/retry", ) end |
#unblock(org, pipeline, build, job, options = {}) ⇒ Array<Sawyer::Resource>
Unblock a job
67 68 69 |
# File 'lib/buildkit/client/jobs.rb', line 67 def unblock(org, pipeline, build, job, = {}) put("/v2/organizations/#{org}/pipelines/#{pipeline}/builds/#{build}/jobs/#{job}/unblock", ) end |