branch name or prefix filter
Production readiness check
matchN(>=1, [
string,
close({
name?: #nonEmptyString
resourceName?: #nonEmptyString
resourceId?: #nonEmptyString
resourceType?: #nonEmptyString
tags?: #nonEmptyString
}),
])Environment details
matchN(>=1, [close(
{runOnce?: #runOnceDeploymentStrategy},
), close(
{rolling?: #rollingDeploymentStrategy},
), close(
{canary?: #canaryDeploymentStrategy},
)])matchN(>=1, [close({
stages?: #stages
trigger?: #trigger
resources?: #resources
parameters?: #extendsParameters
variables?: #variables
}), close({
jobs?: #jobs
trigger?: #trigger
resources?: #resources
parameters?: #extendsParameters
variables?: #variables
}), close({
steps?: #steps
trigger?: #trigger
resources?: #resources
parameters?: #extendsParameters
variables?: #variables
}), close({
trigger?: #trigger
resources?: #resources
parameters?: #extendsParameters
extends?: #extends
})])matchN(>=1, [close({
job?: #referenceName
displayName?: #string
dependsOn?: #jobDependsOn
condition?: #string
continueOnError?: #jobContinueOnError
timeoutInMinutes?: #nonEmptyString
cancelTimeoutInMinutes?: #nonEmptyString
variables?: #variables
strategy?: #jobStrategy
pool?: #pool
container?: #jobContainer
services?: #jobServices
workspace?: #jobWorkspace
uses?: #explicitResources
steps?: #steps
templateContext?: #templateContext
}), close({
deployment?: #string
displayName?: #string
dependsOn?: #jobDependsOn
condition?: #string
continueOnError?: #jobContinueOnError
timeoutInMinutes?: #nonEmptyString
cancelTimeoutInMinutes?: #nonEmptyString
variables?: #variables
pool?: #pool
environment?: #deploymentEnvironment
strategy?: #deploymentStrategy
workspace?: #jobWorkspace
uses?: #explicitResources
container?: #jobContainer
services?: #jobServices
templateContext?: #templateContext
}), close({
template?: #nonEmptyString
parameters?: #mapping
})])matchN(>=1, [
string,
close({alias?: #string}), {
endpoint?: #string_allowExpressions
env?: #mappingOfStringString
image!: #string
mapDockerSocket?: #boolean
options?: #string_allowExpressions
ports?: #sequenceOfString_allowExpressions
volumes?: #sequenceOfString_allowExpressions
mountReadOnly?: #readOnlyMounts
...
},
])matchN(>=1, [close({
parameters?: #templateParameters
jobs?: #jobs
}), close({
parameters?: #templateParameters
phases?: #phases
})])Variable-value pair to pass in this matrix instance
matchN(>=1, [close({
parameters?: #templateParameters
steps!: #steps
}), close({
parameters?: #templateParameters
jobs?: #jobs
}), close({
parameters?: #templateParameters
stages?: #stages
}), close({
resources?: #resources
parameters?: #templateParameters
extends!: #extends
})])matchN(>=1, [close({
phase?: #referenceName
dependsOn?: #jobDependsOn
displayName?: #string
condition?: #string
continueOnError?: #jobContinueOnError
queue?: #phaseQueueTarget
variables?: #variables
steps?: #steps
}), close({
phase?: #referenceName
dependsOn?: #jobDependsOn
displayName?: #string
condition?: #string
continueOnError?: #jobContinueOnError
server?: #phaseServerTarget
variables?: #variables
steps?: #steps
}), close({
template?: #nonEmptyString
parameters?: #mapping
})])matchN(>=1, [
string,
close({
cancelTimeoutInMinutes?: #nonEmptyString
container?: #nonEmptyString
demands?: #phaseTargetDemands
matrix?: #phaseTargetMatrix
name?: #string
parallel?: #nonEmptyString
timeoutInMinutes?: #nonEmptyString
workspace?: #phaseTargetWorkspace
}),
])Queue details
matchN(>=1, [
string,
close({
cancelTimeoutInMinutes?: #nonEmptyString
matrix?: #phaseTargetMatrix
parallel?: #nonEmptyString
timeoutInMinutes?: #nonEmptyString
}),
])List of permutations of variable values to run
matchN(>=1, [close({
stages!: #stages
pool?: #pool
name?: #string_allowExpressions
appendCommitMessageToRunName?: #boolean
trigger?: #trigger
parameters?: #pipelineTemplateParameters
pr?: #pr
schedules?: #schedules
resources?: #resources
variables?: #variables
lockBehavior?: #lockBehavior
}), close({
extends!: #extends
pool?: #pool
name?: #string_allowExpressions
appendCommitMessageToRunName?: #boolean
trigger?: #trigger
parameters?: #pipelineTemplateParameters
pr?: #pr
schedules?: #schedules
resources?: #resources
variables?: #variables
lockBehavior?: #lockBehavior
}), close({
jobs!: #jobs
pool?: #pool
name?: #string_allowExpressions
appendCommitMessageToRunName?: #boolean
trigger?: #trigger
parameters?: #pipelineTemplateParameters
pr?: #pr
schedules?: #schedules
resources?: #resources
variables?: #variables
lockBehavior?: #lockBehavior
}), close({
phases!: #phases
name?: #string_allowExpressions
appendCommitMessageToRunName?: #boolean
trigger?: #trigger
parameters?: #pipelineTemplateParameters
pr?: #pr
schedules?: #schedules
resources?: #resources
variables?: #variables
lockBehavior?: #lockBehavior
}), close({
strategy?: #jobStrategy
continueOnError?: #jobContinueOnError
pool?: #pool
container?: #jobContainer
services?: #jobServices
workspace?: #jobWorkspace
steps!: #steps
name?: #string_allowExpressions
appendCommitMessageToRunName?: #boolean
trigger?: #trigger
parameters?: #pipelineTemplateParameters
pr?: #pr
schedules?: #schedules
resources?: #resources
variables?: #variables
lockBehavior?: #lockBehavior
}), close({
continueOnError?: #jobContinueOnError
queue?: #phaseQueueTarget
steps!: #steps
name?: #string_allowExpressions
appendCommitMessageToRunName?: #boolean
trigger?: #trigger
parameters?: #pipelineTemplateParameters
pr?: #pr
schedules?: #schedules
resources?: #resources
variables?: #variables
lockBehavior?: #lockBehavior
}), close({
continueOnError?: #jobContinueOnError
server?: #phaseServerTarget
steps!: #steps
name?: #string_allowExpressions
appendCommitMessageToRunName?: #boolean
trigger?: #trigger
parameters?: #pipelineTemplateParameters
pr?: #pr
schedules?: #schedules
resources?: #resources
variables?: #variables
lockBehavior?: #lockBehavior
})])matchN(>=1, [
=~"^none$",
=~"^true$",
close({
enabled?: #boolean
branches?: #triggerBranchFilter
stages?: #sequenceOfNonEmptyString
tags?: #sequenceOfNonEmptyString
}),
])matchN(>=1, [ =~"^boolean$", =~"^container$", =~"^containerList$", =~"^deployment$", =~"^deploymentList$", =~"^environment$", =~"^filePath$", =~"^job$", =~"^jobList$", =~"^number$", =~"^object$", =~"^pool$", =~"^secureFile$", =~"^serviceConnection$", =~"^stage$", =~"^stageList$", =~"^step$", =~"^stepList$", =~"^string$", =~"^stringList$", ])
matchN(>=1, [close({
builds?: #buildResources
containers?: #containerResources
pipelines?: #pipelineResources
repositories?: #repositoryResources
webhooks?: #webhookResources
packages?: #packageResources
}), [
...#legacyResource
]])matchN(>=1, [close({
stage?: #string
group?: #string
displayName?: #string
pool?: #pool
dependsOn?: #jobDependsOn
condition?: #string
variables?: #variables
jobs?: #jobs
lockBehavior?: #lockBehavior
trigger?: #stageTrigger
isSkippable?: #boolean
templateContext?: #templateContext
checks?: #checks
}), close({
template?: #nonEmptyString
parameters?: #mapping
})])matchN(>=1, [
#task,
close({
script!: #string
failOnStderr?: #string
workingDirectory?: #string
condition?: #string
continueOnError?: #boolean
displayName?: #string
target?: #stepTarget
enabled?: #boolean
env?: #mappingOfStringString
name?: #referenceName
timeoutInMinutes?: #nonEmptyString
retryCountOnTaskFailure?: #string
}), close({
powershell!: #string
errorActionPreference?: #string
failOnStderr?: #string
ignoreLASTEXITCODE?: #string
workingDirectory?: #string
condition?: #string
continueOnError?: #boolean
displayName?: #string
target?: #stepTarget
enabled?: #boolean
env?: #mappingOfStringString
name?: #referenceName
timeoutInMinutes?: #nonEmptyString
retryCountOnTaskFailure?: #string
}), close({
pwsh!: #string
errorActionPreference?: #string
failOnStderr?: #string
ignoreLASTEXITCODE?: #string
workingDirectory?: #string
condition?: #string
continueOnError?: #boolean
displayName?: #string
target?: #stepTarget
enabled?: #boolean
env?: #mappingOfStringString
name?: #referenceName
timeoutInMinutes?: #nonEmptyString
retryCountOnTaskFailure?: #string
}), close({
bash!: #string
failOnStderr?: #string
workingDirectory?: #string
condition?: #string
continueOnError?: #boolean
displayName?: #string
target?: #stepTarget
enabled?: #boolean
env?: #mappingOfStringString
name?: #referenceName
timeoutInMinutes?: #nonEmptyString
retryCountOnTaskFailure?: #string
}), close({
checkout?: #string
clean?: #string
fetchDepth?: #string
fetchFilter?: #string
fetchTags?: #string
lfs?: #string
persistCredentials?: #string
submodules?: #string
path?: #string
sparseCheckoutDirectories?: #string
sparseCheckoutPatterns?: #string
workspaceRepo?: #string
condition?: #string
continueOnError?: #boolean
displayName?: #string
target?: #stepTarget
enabled?: #boolean
env?: #mappingOfStringString
name?: #referenceName
timeoutInMinutes?: #nonEmptyString
retryCountOnTaskFailure?: #string
}), close({
download!: #nonEmptyString
artifact?: #nonEmptyString
patterns?: #nonEmptyString
condition?: #string
continueOnError?: #boolean
displayName?: #string
target?: #stepTarget
enabled?: #boolean
env?: #mappingOfStringString
name?: #referenceName
timeoutInMinutes?: #nonEmptyString
retryCountOnTaskFailure?: #string
}), close({
downloadBuild?: #nonEmptyString
artifact?: #string
path?: #string
patterns?: #string
inputs?: #mappingOfStringString
condition?: #string
continueOnError?: #boolean
displayName?: #string
target?: #stepTarget
enabled?: #boolean
env?: #mappingOfStringString
name?: #referenceName
timeoutInMinutes?: #nonEmptyString
retryCountOnTaskFailure?: #string
}), close({
getPackage?: #nonEmptyString
path?: #string
condition?: #string
continueOnError?: #boolean
displayName?: #string
target?: #stepTarget
enabled?: #boolean
env?: #mappingOfStringString
name?: #referenceName
timeoutInMinutes?: #nonEmptyString
retryCountOnTaskFailure?: #string
}), close({
upload?: #string
artifact?: #string
condition?: #string
continueOnError?: #boolean
displayName?: #string
target?: #stepTarget
enabled?: #boolean
env?: #mappingOfStringString
name?: #referenceName
timeoutInMinutes?: #nonEmptyString
retryCountOnTaskFailure?: #string
}), close({
publish?: #string
artifact?: #string
condition?: #string
continueOnError?: #boolean
displayName?: #string
target?: #stepTarget
enabled?: #boolean
env?: #mappingOfStringString
name?: #referenceName
timeoutInMinutes?: #nonEmptyString
retryCountOnTaskFailure?: #string
}), close({
template?: #nonEmptyString
parameters?: #mapping
}), close({
reviewApp?: #string
condition?: #string
continueOnError?: #boolean
displayName?: #string
target?: #stepTarget
enabled?: #boolean
env?: #mappingOfStringString
name?: #referenceName
timeoutInMinutes?: #nonEmptyString
retryCountOnTaskFailure?: #string
}),
])matchN(>=1, [
string,
close({
container?: #nonEmptyString
commands?: #string
settableVariables?: #variableRestrictions
}),
])Step target
matchN(>=1, [ "PowerShell@2", "PowerShell@1", "AzurePowerShell@5", "AzurePowerShell@4", "AzurePowerShell@1", "AzurePowerShell@5", "AzurePowerShell@2", "MysqlDeploymentOnMachineGroup@1", "PipAuthenticate@1", "PipAuthenticate@0", "Maven@4", "Maven@2", "Maven@3", "Maven@1", "DotNetCoreCLI@2", "DotNetCoreCLI@0", "DotNetCoreCLI@1", "XamarinComponentRestore@0", "AzureRmWebAppDeployment@4", "AzureRmWebAppDeployment@2", "AzureRmWebAppDeployment@5", "AzureRmWebAppDeployment@3", "PowerShellOnTargetMachines@3", "PowerShellOnTargetMachines@1", "PowerShellOnTargetMachines@2", "PowerShellOnTargetMachines@2", "PublishCodeCoverageResults@2", "PublishCodeCoverageResults@1", "RunVisualStudioTestsusingTestAgent@1", "ManualIntervention@8", "InstallAppleProvisioningProfile@1", "InstallAppleProvisioningProfile@0", "SonarQubePostTest@1", "PyPIPublisher@0", "ChefKnife@1", "GoTool@0", "XcodePackageiOS@0", "Go@0", "PublishPipelineMetadata@0", "Docker@0", "Docker@2", "Docker@1", "JenkinsQueueJob@1", "JenkinsQueueJob@2", "FtpUpload@2", "FtpUpload@1", "WindowsMachineFileCopy@2", "WindowsMachineFileCopy@1", "AndroidBuild@1", "TwineAuthenticate@1", "TwineAuthenticate@0", "IISWebAppDeploymentOnMachineGroup@0", "PythonScript@0", "HelmInstaller@0", "HelmInstaller@1", "NodeTaskRunnerInstaller@0", "XamarinLicense@1", "NuGetAuthenticate@0", "NuGetAuthenticate@1", "DownloadGitHubNugetPackage@1", "MavenAuthenticate@0", "AzureAppConfigurationExport@10", "ReviewApp@0", "JavaToolInstaller@0", "JavaToolInstaller@1", "Chef@1", "AzureFunctionApp@1", "AzureFunctionApp@2", "npmAuthenticate@0", "MSBuild@1", "PackerBuild@0", "PackerBuild@1", "NuGetPackager@0", "AzureAppConfigurationSnapshot@1", "DuffleInstaller@0", "ServiceFabricUpdateAppVersions@1", "ServiceFabricUpdateManifests@2", "AzureMonitor@1", "AzureMonitor@0", "Notation@0", "AzureNLBManagement@1", "DockerCompose@0", "DockerCompose@1", "AzureMonitorAlerts@0", "XamarinTestCloud@1", "ServiceFabricDeploy@1", "Xcode@5", "Xcode@3", "Xcode@4", "Xcode@2", "NuGetPublisher@0", "queryWorkItems@0", "AzureWebAppContainer@1", "SqlDacpacDeploymentOnMachineGroup@0", "CacheBeta@1", "CacheBeta@0", "Cache@2", "CMake@1", "VSMobileCenterTest@0", "AppCenterTest@1", "DownloadSecureFile@1", "AzureContainerApps@0", "AzureContainerApps@1", "UseRubyVersion@0", "Grunt@0", "SqlAzureDacpacDeployment@1", "ContainerStructureTest@0", "IISWebAppDeployment@1", "KubectlInstaller@0", "CmdLine@2", "CmdLine@1", "NuGet@0", "ContainerBuild@0", "NuGetInstaller@0", "NuGetRestore@1", "NuGetCommand@2", "Delay@1", "XamariniOS@1", "XamariniOS@2", "PublishTestResults@2", "PublishTestResults@1", "AzureFileCopy@6", "AzureFileCopy@4", "AzureFileCopy@5", "AzureFileCopy@2", "AzureFileCopy@3", "AzureFileCopy@1", "PublishSymbols@2", "PublishSymbols@1", "CopyFilesOverSSH@0", "Gradle@2", "Gradle@3", "Gradle@4", "Gradle@1", "AzureTestPlan@0", "AppCenterDistribute@1", "AppCenterDistribute@2", "AppCenterDistribute@3", "AppCenterDistribute@0", "NuGetToolInstaller@0", "NuGetToolInstaller@1", "JenkinsDownloadArtifacts@2", "JenkinsDownloadArtifacts@1", "JenkinsDownloadArtifacts@2", "AzureFunctionAppContainer@1", "DecryptFile@1", "HelmDeploy@1", "HelmDeploy@0", "InstallAppleCertificate@2", "InstallAppleCertificate@1", "InstallAppleCertificate@0", "AzureFunction@1", "AzureFunction@0", "OpenPolicyAgentInstaller@0", "DownloadGitHubRelease@0", "SSH@0", "PublishPipelineArtifact@0", "PublishPipelineArtifact@1", "SonarQubePreBuild@1", "DownloadFileshareArtifacts@1", "Kubernetes@1", "Kubernetes@0", "AzureIoTEdge@2", "ServiceFabricComposeDeploy@0", "AndroidSigning@1", "AndroidSigning@2", "AndroidSigning@3", "DownloadPipelineArtifact@0", "DownloadPipelineArtifact@2", "DownloadPipelineArtifact@1", "UsePythonVersion@0", "ServiceFabricPowerShell@1", "VSTest@2", "VSTest@3", "VSTest@1", "ManualValidation@1", "ManualValidation@0", "Ant@1", "DeployVisualStudioTestAgent@2", "DeployVisualStudioTestAgent@1", "CondaEnvironment@0", "CondaEnvironment@1", "BatchScript@1", "DownloadGithubNpmPackage@1", "VSBuild@1", "AzureKeyVault@1", "AzureKeyVault@2", "UseDotNet@2", "DotNetCoreInstaller@0", "DotNetCoreInstaller@1", "UseDotNet@2", "AzureAppConfigurationImport@10", "AzureAppServiceManage@0", "KubeloginInstaller@0", "FuncToolsInstaller@0", "FileTransform@2", "FileTransform@1", "ExtractFiles@1", "XamarinAndroid@1", "CopyPublishBuildArtifacts@1", "DownloadPackage@0", "DownloadPackage@1", "AzureResourceGroupDeployment@1", "AzureResourceGroupDeployment@2", "AzureResourceManagerTemplateDeployment@3", "InvokeRESTAPI@0", "InvokeRESTAPI@1", "ArchiveFiles@1", "ArchiveFiles@2", "GitHubComment@0", "CopyFiles@2", "CopyFiles@1", "AzureMysqlDeployment@1", "Npm@1", "Npm@0", "AzureStaticWebApp@0", "UseNode@1", "NodeTool@0", "SqlServerDacpacDeployment@1", "VisualStudioTestPlatformInstaller@1", "PublishToAzureServiceBus@1", "PublishToAzureServiceBus@2", "PublishToAzureServiceBus@0", "KubernetesManifest@0", "KubernetesManifest@1", "DownloadBuildArtifacts@0", "DownloadBuildArtifacts@1", "CocoaPods@0", "AzureSpringCloud@0", "AzureWebApp@1", "AzureCLI@1", "AzureCLI@2", "AzureCLI@0", "AzureCLI@2", "GitHubRelease@1", "GitHubRelease@0", "cURLUploader@1", "cURLUploader@2", "AzureAppServiceSettings@1", "UniversalPackages@0", "AzurePolicyCheckGate@0", "AzureFunctionOnKubernetes@0", "AzureFunctionOnKubernetes@1", "ShellScript@2", "Bash@3", "PublishBuildArtifacts@1", "InstallSSHKey@0", "AzureVmssDeployment@0", "AzureVmssDeployment@1", "AzureWebPowerShellDeployment@1", "CondaAuthenticate@0", "AzureCloudPowerShellDeployment@2", "AzureCloudPowerShellDeployment@1", "CargoAuthenticate@0", "DeleteFiles@1", "gulp@0", "gulp@1", "IISWebAppManagementOnMachineGroup@0", "DockerInstaller@0", ])
Human-readable name for the task
Evaluate this condition expression to determine whether to run this task
Continue running the parent job even on failure?
Number of retries if the task fails
Time to wait for this task to complete before the server kills it
matchN(>=1, [ "PowerShell@2", "PowerShell@1", "AzurePowerShell@5", "AzurePowerShell@4", "AzurePowerShell@1", "AzurePowerShell@5", "AzurePowerShell@2", "MysqlDeploymentOnMachineGroup@1", "PipAuthenticate@1", "PipAuthenticate@0", "Maven@4", "Maven@2", "Maven@3", "Maven@1", "DotNetCoreCLI@2", "DotNetCoreCLI@0", "DotNetCoreCLI@1", "XamarinComponentRestore@0", "AzureRmWebAppDeployment@4", "AzureRmWebAppDeployment@2", "AzureRmWebAppDeployment@5", "AzureRmWebAppDeployment@3", "PowerShellOnTargetMachines@3", "PowerShellOnTargetMachines@1", "PowerShellOnTargetMachines@2", "PowerShellOnTargetMachines@2", "PublishCodeCoverageResults@2", "PublishCodeCoverageResults@1", "RunVisualStudioTestsusingTestAgent@1", "ManualIntervention@8", "InstallAppleProvisioningProfile@1", "InstallAppleProvisioningProfile@0", "SonarQubePostTest@1", "PyPIPublisher@0", "ChefKnife@1", "GoTool@0", "XcodePackageiOS@0", "Go@0", "PublishPipelineMetadata@0", "Docker@0", "Docker@2", "Docker@1", "JenkinsQueueJob@1", "JenkinsQueueJob@2", "FtpUpload@2", "FtpUpload@1", "WindowsMachineFileCopy@2", "WindowsMachineFileCopy@1", "AndroidBuild@1", "TwineAuthenticate@1", "TwineAuthenticate@0", "IISWebAppDeploymentOnMachineGroup@0", "PythonScript@0", "HelmInstaller@0", "HelmInstaller@1", "NodeTaskRunnerInstaller@0", "XamarinLicense@1", "NuGetAuthenticate@0", "NuGetAuthenticate@1", "DownloadGitHubNugetPackage@1", "MavenAuthenticate@0", "AzureAppConfigurationExport@10", "ReviewApp@0", "JavaToolInstaller@0", "JavaToolInstaller@1", "Chef@1", "AzureFunctionApp@1", "AzureFunctionApp@2", "npmAuthenticate@0", "MSBuild@1", "PackerBuild@0", "PackerBuild@1", "NuGetPackager@0", "AzureAppConfigurationSnapshot@1", "DuffleInstaller@0", "ServiceFabricUpdateAppVersions@1", "ServiceFabricUpdateManifests@2", "AzureMonitor@1", "AzureMonitor@0", "Notation@0", "AzureNLBManagement@1", "DockerCompose@0", "DockerCompose@1", "AzureMonitorAlerts@0", "XamarinTestCloud@1", "ServiceFabricDeploy@1", "Xcode@5", "Xcode@3", "Xcode@4", "Xcode@2", "NuGetPublisher@0", "queryWorkItems@0", "AzureWebAppContainer@1", "SqlDacpacDeploymentOnMachineGroup@0", "CacheBeta@1", "CacheBeta@0", "Cache@2", "CMake@1", "VSMobileCenterTest@0", "AppCenterTest@1", "DownloadSecureFile@1", "AzureContainerApps@0", "AzureContainerApps@1", "UseRubyVersion@0", "Grunt@0", "SqlAzureDacpacDeployment@1", "ContainerStructureTest@0", "IISWebAppDeployment@1", "KubectlInstaller@0", "CmdLine@2", "CmdLine@1", "NuGet@0", "ContainerBuild@0", "NuGetInstaller@0", "NuGetRestore@1", "NuGetCommand@2", "Delay@1", "XamariniOS@1", "XamariniOS@2", "PublishTestResults@2", "PublishTestResults@1", "AzureFileCopy@6", "AzureFileCopy@4", "AzureFileCopy@5", "AzureFileCopy@2", "AzureFileCopy@3", "AzureFileCopy@1", "PublishSymbols@2", "PublishSymbols@1", "CopyFilesOverSSH@0", "Gradle@2", "Gradle@3", "Gradle@4", "Gradle@1", "AzureTestPlan@0", "AppCenterDistribute@1", "AppCenterDistribute@2", "AppCenterDistribute@3", "AppCenterDistribute@0", "NuGetToolInstaller@0", "NuGetToolInstaller@1", "JenkinsDownloadArtifacts@2", "JenkinsDownloadArtifacts@1", "JenkinsDownloadArtifacts@2", "AzureFunctionAppContainer@1", "DecryptFile@1", "HelmDeploy@1", "HelmDeploy@0", "InstallAppleCertificate@2", "InstallAppleCertificate@1", "InstallAppleCertificate@0", "AzureFunction@1", "AzureFunction@0", "OpenPolicyAgentInstaller@0", "DownloadGitHubRelease@0", "SSH@0", "PublishPipelineArtifact@0", "PublishPipelineArtifact@1", "SonarQubePreBuild@1", "DownloadFileshareArtifacts@1", "Kubernetes@1", "Kubernetes@0", "AzureIoTEdge@2", "ServiceFabricComposeDeploy@0", "AndroidSigning@1", "AndroidSigning@2", "AndroidSigning@3", "DownloadPipelineArtifact@0", "DownloadPipelineArtifact@2", "DownloadPipelineArtifact@1", "UsePythonVersion@0", "ServiceFabricPowerShell@1", "VSTest@2", "VSTest@3", "VSTest@1", "ManualValidation@1", "ManualValidation@0", "Ant@1", "DeployVisualStudioTestAgent@2", "DeployVisualStudioTestAgent@1", "CondaEnvironment@0", "CondaEnvironment@1", "BatchScript@1", "DownloadGithubNpmPackage@1", "VSBuild@1", "AzureKeyVault@1", "AzureKeyVault@2", "UseDotNet@2", "DotNetCoreInstaller@0", "DotNetCoreInstaller@1", "UseDotNet@2", "AzureAppConfigurationImport@10", "AzureAppServiceManage@0", "KubeloginInstaller@0", "FuncToolsInstaller@0", "FileTransform@2", "FileTransform@1", "ExtractFiles@1", "XamarinAndroid@1", "CopyPublishBuildArtifacts@1", "DownloadPackage@0", "DownloadPackage@1", "AzureResourceGroupDeployment@1", "AzureResourceGroupDeployment@2", "AzureResourceManagerTemplateDeployment@3", "InvokeRESTAPI@0", "InvokeRESTAPI@1", "ArchiveFiles@1", "ArchiveFiles@2", "GitHubComment@0", "CopyFiles@2", "CopyFiles@1", "AzureMysqlDeployment@1", "Npm@1", "Npm@0", "AzureStaticWebApp@0", "UseNode@1", "NodeTool@0", "SqlServerDacpacDeployment@1", "VisualStudioTestPlatformInstaller@1", "PublishToAzureServiceBus@1", "PublishToAzureServiceBus@2", "PublishToAzureServiceBus@0", "KubernetesManifest@0", "KubernetesManifest@1", "DownloadBuildArtifacts@0", "DownloadBuildArtifacts@1", "CocoaPods@0", "AzureSpringCloud@0", "AzureWebApp@1", "AzureCLI@1", "AzureCLI@2", "AzureCLI@0", "AzureCLI@2", "GitHubRelease@1", "GitHubRelease@0", "cURLUploader@1", "cURLUploader@2", "AzureAppServiceSettings@1", "UniversalPackages@0", "AzurePolicyCheckGate@0", "AzureFunctionOnKubernetes@0", "AzureFunctionOnKubernetes@1", "ShellScript@2", "Bash@3", "PublishBuildArtifacts@1", "InstallSSHKey@0", "AzureVmssDeployment@0", "AzureVmssDeployment@1", "AzureWebPowerShellDeployment@1", "CondaAuthenticate@0", "AzureCloudPowerShellDeployment@2", "AzureCloudPowerShellDeployment@1", "CargoAuthenticate@0", "DeleteFiles@1", "gulp@0", "gulp@1", "IISWebAppManagementOnMachineGroup@0", "DockerInstaller@0", ])
Human-readable name for the task
ID of the task instance
Evaluate this condition expression to determine whether to run this task
Continue running the parent job even on failure?
Run this task when the job runs?
Number of retries if the task fails
Time to wait for this task to complete before the server kills it
Task-specific inputs
Variables to map into the process's environment
matchN(>=1, [ =~"^boolean$", =~"^container$", =~"^containerList$", =~"^deployment$", =~"^deploymentList$", =~"^job$", =~"^jobList$", =~"^legacyObject$", =~"^number$", =~"^object$", =~"^stage$", =~"^stageList$", =~"^step$", =~"^stepList$", =~"^string$", =~"^stringList$", ])
Pipeline schema
A pipeline definition