Click here to view the full listing of built-in Azure DevOps tasks.
Azure DevOps | GitHub |
---|---|
Ant | run |
ArchiveFiles | run |
AzureAppServiceManage | Azure/login@v1, azure/[email protected] |
AzureCLI | run |
AzureFileCopy | run |
AzureFunction | run |
AzureFunctionApp | Azure/login@v1, Azure/functions-action@v1, azure/appservice-settings@v1 |
AzureKeyVault | Azure/login@v1, run |
AzurePowershell | Azure/login@v1, Azure/powershell@v1 |
AzureResourceGroupDeployment | run |
AzureRmWebAppDeployment | Azure/login@v1, Azure/functions-action@v1, Azure/webapps-deploy@v2,azure/appservice-settings@v1 |
AzureServicesSecurityStatus | Azure/login@v1, run |
AzureWebApp | Azure/login@v1, Azure/webapps-deploy@v2, azure/appservice-settings@v1 |
AzureWebAppContainer | Azure/login@v1, Azure/webapps-deploy@v2, azure/appservice-settings@v1 |
Bash | run |
BatchScript | run |
Checkout | actions/checkout@v2 |
CmdLine | run |
colinsalmcorner.colinsalmcorner-buildtasks.replace-tokens-task.ReplaceTokens | cschleiden/replace-tokens@v1 |
ContinuousIntegration | on.push |
CopyFiles | actions/[email protected] |
CopyPublishBuildArtifacts | actions/actions/[email protected], actions/upload-artifact@v2 |
databricksDeployScripts | microsoft/[email protected], microsoft/[email protected], run |
DeleteFiles | actions/[email protected] |
DeployADFJSON | azure/login@v1, run |
Docker | docker/login-action@v2 |
DotNetCoreCLI | run |
DownloadBuildArtifacts | actions/download-artifact@v2 |
DownloadPipelineArtifact | actions/download-artifact@v2 |
ExtractFiles | actions/[email protected] |
Gradle | run |
HelmDeploy | run, azure/aks-set-context@v1, azure/k8s-set-context@v1 |
HelmInstaller | azure/setup-kubectl@v1, azure/[email protected] |
IISWebAppDeploymentOnMachineGroup | cschleiden/[email protected] |
InlineAzurePowershell | azure/powershell@v1, azure/login@v1 |
InlinePowershell | run |
InstallAppleCertificate | run |
InstallAppleProvisioningProfile | run |
InvokeRestApi | run, azure/login@v1 |
Kubernetes | run, azure/setup-kubectl@v1, azure/aks-set-context@v1, azure/k8s-set-context@v1, azure/k8s-create-secret@v1 |
Maven | actions/[email protected], run |
ManualIntervention | |
MsBuild | microsoft/[email protected], run |
Npm | run |
NodeTool | actions/setup-node@v1 |
NuGetAuthenticate | actions/setup-dotnet@v3 |
NuGetCommand | run |
NuGetInstaller | run |
NuGetToolInstaller | nuget/[email protected] |
PowerShell | run |
PowerShellOnTargetMachines | azure/login@v1, azure/powershell@v1 |
PublishBuildArtifacts | actions/upload-artifact@v2 |
PublishCodeCoverageResults | actions/upload-artifact@v2, danielpalme/[email protected] |
PublishPipelineArtifact | actions/upload-artifact@v2 |
PublishSymbols | microsoft/action-publish-symbols@v1 |
PublishTestResults | EnricoMi/[email protected] or dorny/[email protected] |
PullRequest | on.pull_request |
PythonScript | run |
ReplaceTokens | cschleiden/replace-tokens@v1 |
Shell++ | run |
SSISBuild | run |
SqlAzureDacpacDeployment | run, Azure/login@v1, sql-action@v1 |
SqlDacpacDeploy | run, Azure/login@v1, sql-action@v1 |
SqlDacpacDeploymentOnMachineGroup | run |
TerraformInstaller | hashicorp/setup-terraform@v2 |
Terraform | run |
Tokenization | cschleiden/replace-tokens@v1 |
Tokenizer | run |
Toggle-ADF-Trigger | azure/login@v1, run |
UseDotNet | actions/setup-dotnet@v1 |
UseRubyVersion | ruby/[email protected] |
UsePythonVersion | actions/setup-python@v1 |
VsBuild | microsoft/[email protected], run |
VSTest | microsoft/[email protected] |
WindowsMachineFileCopy | run |
XamarinAndroid | actions/[email protected], microsoft/[email protected], run |
Xamarin iOS | run |
Xcode | run, maxim-lobanov/setup-xcode@v1 |
Yarn | run |
YarnInstaller | run |
The following tasks do not have any equivalent in GitHub Actions:
- BuildQualityChecks
- Package
- ArtifactSource
- PublishSecurityAnalysisLogs
Any task not listed above will not be mapped to an action and will be left as a comment in the converted workflow.