class

Build::PipelinePromotionsApi

Inherits Reference < Object

Constructors

new(api_client : ::Build::ApiClient = ApiClient.default)
Source

Instance methods

api_client
Source
api_client=(api_client : ApiClient)
Source
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. Returns immediately with pending status — clients poll GET .../promotions/:id for completion. @param pipeline_id [String] Pipeline ID @return [PipelinePromotion]

Source
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. 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

Source
get_pipeline_promotion(pipeline_id : String, id : String)

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]

Source
get_pipeline_promotion_targets(pipeline_id : String, id : String)

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)]

Source
get_pipeline_promotion_targets_with_http_info(pipeline_id : String, id : String)

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

Source
get_pipeline_promotion_with_http_info(pipeline_id : String, id : String)

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

Source