Module: Buildkit::Client::Pipelines
- Included in:
- Buildkit::Client
- Defined in:
- lib/buildkit/client/pipelines.rb
Overview
Methods for the pipelines API
Instance Method Summary collapse
-
#archive_pipeline(org, pipeline) ⇒ Sawyer::Resource
Archive a pipeline.
-
#create_pipeline(org, options = {}) ⇒ Object
Create a pipeline.
-
#delete_pipeline(org, pipeline) ⇒ Object
Delete a pipeline.
-
#pipeline(org, pipeline, options = {}) ⇒ Sawyer::Resource
Get a pipeline.
-
#pipelines(org, options = {}) ⇒ Array<Sawyer::Resource>
List pipelines.
-
#unarchive_pipeline(org, pipeline) ⇒ Sawyer::Resource
Unarchive a pipeline.
-
#update_pipeline(org, pipeline, options = {}) ⇒ Sawyer::Resource
Update a pipeline.
Instance Method Details
#archive_pipeline(org, pipeline) ⇒ Sawyer::Resource
Archive a pipeline
78 79 80 |
# File 'lib/buildkit/client/pipelines.rb', line 78 def archive_pipeline(org, pipeline) post("/v2/organizations/#{org}/pipelines/#{pipeline}/archive") end |
#create_pipeline(org, options = {}) ⇒ Object
Create a pipeline
50 51 52 |
# File 'lib/buildkit/client/pipelines.rb', line 50 def create_pipeline(org, = {}) post("/v2/organizations/#{org}/pipelines", ) end |
#delete_pipeline(org, pipeline) ⇒ Object
Delete a pipeline
103 104 105 |
# File 'lib/buildkit/client/pipelines.rb', line 103 def delete_pipeline(org, pipeline) delete("/v2/organizations/#{org}/pipelines/#{pipeline}") end |
#pipeline(org, pipeline, options = {}) ⇒ Sawyer::Resource
Get a pipeline
27 28 29 |
# File 'lib/buildkit/client/pipelines.rb', line 27 def pipeline(org, pipeline, = {}) get("/v2/organizations/#{org}/pipelines/#{pipeline}", ) end |
#pipelines(org, options = {}) ⇒ Array<Sawyer::Resource>
List pipelines
15 16 17 |
# File 'lib/buildkit/client/pipelines.rb', line 15 def pipelines(org, = {}) get("/v2/organizations/#{org}/pipelines", ) end |
#unarchive_pipeline(org, pipeline) ⇒ Sawyer::Resource
Unarchive a pipeline
91 92 93 |
# File 'lib/buildkit/client/pipelines.rb', line 91 def unarchive_pipeline(org, pipeline) post("/v2/organizations/#{org}/pipelines/#{pipeline}/unarchive") end |
#update_pipeline(org, pipeline, options = {}) ⇒ Sawyer::Resource
Update a pipeline
65 66 67 |
# File 'lib/buildkit/client/pipelines.rb', line 65 def update_pipeline(org, pipeline, = {}) patch("/v2/organizations/#{org}/pipelines/#{pipeline}", ) end |