Back to index
Summary
Runs the specified pipeline. If the pipeline configuresdisableMultipleActiveRuns=
true
, only one active run of this pipeline is allowed at a time and attempts to start more than one results in an exception.projectNameStringrequiredThe name for the project that must be unique among all projects. pipelineNameStringrequiredThe name of the pipeline. actualParameterArrayoptionalThe list of actual parameters. credentialReferenceParameterArrayoptionalList of credential parameters with references to existing credentials as parameter values. If the parameter value is a property reference then the credential would be resolved at runtime. credentialArrayoptionalCredentials to be used in the state. parsedWebhookDataStringoptionalJSON with parsed webhook data to be set on a pipeline/release/procedure run. priorityStringoptionalThe priority of jobs launched by the pipeline. Possible values: "low" , "normal" , "high" , "highest" releaseNameStringoptionalThe name of the release. scheduleNameStringoptionalName for the schedule; must be unique among all schedules for the project. stagesToRunArrayoptionalOne or more stages to run in a pipeline. startingStageStringoptionalThe name of the starting stage. startingTaskStringoptionalThe name of the starting task. startingTaskStageStringoptionalThe name of the stage containing starting task. webhookDataStringoptionalThe webhook data to be set on the pipeline/release/procedure run. webhookHeadersStringoptionalThe webhook headers in JSON format to be set on the pipeline/release/procedure run. |
Usage
Perl
$cmdr->runPipeline( "test-projectName", # projectName "test-pipelineName" # pipelineName # optionals );
ectool
ectool runPipeline \ "test-projectName" `# projectName` \ "test-pipelineName" `# pipelineName` \ # optionals