class
Build::PipelinePromotionsApi
- Build::PipelinePromotionsApi
- Reference
- Object
Defined in:
build-client/api/pipeline_promotions_api.crConstructors
Instance Method Summary
- #api_client : ApiClient
- #api_client=(api_client : ApiClient)
-
#create_pipeline_promotion(pipeline_id : String, create_pipeline_promotion_request : CreatePipelinePromotionRequest | Nil = nil)
create a pipeline promotion Creates a promotion from a source app to one or more target apps.
-
#create_pipeline_promotion_with_http_info(pipeline_id : String, create_pipeline_promotion_request : CreatePipelinePromotionRequest | Nil = nil)
create a pipeline promotion Creates a promotion from a source app to one or more target apps.
-
#get_pipeline_promotion(pipeline_id : String, id : String)
get promotion status Returns aggregate promotion status.
-
#get_pipeline_promotion_targets(pipeline_id : String, id : String)
list promotion targets Returns per-target status with error_message on failure.
-
#get_pipeline_promotion_targets_with_http_info(pipeline_id : String, id : String)
list promotion targets Returns per-target status with error_message on failure.
-
#get_pipeline_promotion_with_http_info(pipeline_id : String, id : String)
get promotion status Returns aggregate promotion status.
Constructor Detail
Instance Method Detail
create a pipeline promotion Creates a promotion from a source app to one or more target apps. Returns immediately with pending status — clients poll GET .../promotions/:id for completion. @param pipeline_id [String] Pipeline ID @return [PipelinePromotion]
create a pipeline promotion Creates a promotion from a source app to one or more target apps. Returns immediately with pending status — clients poll GET .../promotions/:id for completion. @param pipeline_id [String] Pipeline ID @return [Array<(PipelinePromotion, Integer, Hash)>] PipelinePromotion data, response status code and response headers
get promotion status Returns aggregate promotion status. Clients poll this until status is no longer pending. @param pipeline_id [String] Pipeline ID @param id [String] Promotion group ID @return [PipelinePromotion]
list promotion targets Returns per-target status with error_message on failure. @param pipeline_id [String] Pipeline ID @param id [String] Promotion group ID @return [Array(PromotionTarget)]
list promotion targets Returns per-target status with error_message on failure. @param pipeline_id [String] Pipeline ID @param id [String] Promotion group ID @return [Array<(Array(PromotionTarget), Integer, Hash)>] Array(PromotionTarget) data, response status code and response headers
get promotion status Returns aggregate promotion status. Clients poll this until status is no longer pending. @param pipeline_id [String] Pipeline ID @param id [String] Promotion group ID @return [Array<(PipelinePromotion, Integer, Hash)>] PipelinePromotion data, response status code and response headers