Build::PipelinePromotionsApi
Constructors
Instance methods
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