Back to index
Summary
Validates the deployer configuration.projectNameStringrequiredThe name for the project that must be unique among all projects. applicationNameStringrequiredThe name of the application. stageNameStringrequiredThe name of the stage of a pipeline attached to a release if specified. actualParameterArrayoptionalActual parameters. applicationProjectNameStringoptionalThe name of the project containing specified application. If not specified, it is defaulted to the release project name. deployerConfigurationNameStringoptionalThe name of deployer configuration. If not specified, a system generated GUID is used. deployerTaskNameStringoptionalThe name of the deployer task defined in the provided stage. environmentNameStringoptionalThe name of the environment. environmentProjectNameStringoptionalThe name of the project containing specified environment or environment template. If not specified, it is defaulted to the release project name. environmentTemplateNameStringoptionalThe name of the environment template. environmentTemplateProjectNameStringoptionalThe name of the project containing specified environment template. If not specified, it is defaulted to the environment project name. insertRollingDeployManualStepBooleanoptionalTrue to indicate a manual step to inject after each phase or batch. processNameStringoptionalThe name of the application process. releaseNameStringoptionalThe name of the release. rollingDeployEnabledBooleanoptionalPerform rolling deployment. rollingDeployManualStepAssigneeArrayoptionalA list of assignees who receive the notification when rolling deploy iteration completes. rollingDeployManualStepConditionStringoptionalDefines run condition on manual step created during rolling deployment. Possible values: "always" , "failure" , "success" rollingDeployPhaseArrayoptionalOne or more rolling deploy phases to be used for deployment. rolloutApproverArrayoptionalA list of rollout approvers. rolloutNotificationEnabledBooleanoptionalRollout notification enabled (default is false). snapshotNameStringoptionalThe name of the snapshot. validationTypeStringoptionalThe type of validation to perform (APPROVER for approver, PARAM for parameter, ENV for environment, ALL for all validations). Defaults to ALL. Possible values: "ALL" , "APPROVER" , "ENV" , "PARAM" |
Usage
Perl
$cmdr->validateDeployer( "test-projectName", # projectName "test-applicationName", # applicationName "test-stageName" # stageName # optionals );
ectool
ectool validateDeployer \ "test-projectName" `# projectName` \ "test-applicationName" `# applicationName` \ "test-stageName" `# stageName` \ # optionals