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/cli@v1.0.7 |
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/github-script@v6.4.0 |
CopyPublishBuildArtifacts | actions/actions/github-script@v6.4.0, actions/upload-artifact@v2 |
databricksDeployScripts | microsoft/install-databricks-cli@v1.0.0, microsoft/databricks-import-notebook@v1.0.0, run |
DeleteFiles | actions/github-script@v6.4.0 |
DeployADFJSON | azure/login@v1, run |
Docker | docker/login-action@v2 |
DotNetCoreCLI | run |
DownloadBuildArtifacts | actions/download-artifact@v2 |
DownloadPipelineArtifact | actions/download-artifact@v2 |
ExtractFiles | actions/github-script@v6.4.0 |
Gradle | run |
HelmDeploy | run, azure/aks-set-context@v1, azure/k8s-set-context@v1 |
HelmInstaller | azure/setup-kubectl@v1, azure/setup-helm@v3.5 |
IISWebAppDeploymentOnMachineGroup | cschleiden/webdeploy-action@v1.1.0 |
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/setup-java@v3.10.0, run |
ManualIntervention | |
MsBuild | microsoft/setup-msbuild@v1.3.1, run |
Npm | run |
NodeTool | actions/setup-node@v1 |
NuGetAuthenticate | actions/setup-dotnet@v3 |
NuGetCommand | run |
NuGetInstaller | run |
NuGetToolInstaller | nuget/setup-nuget@v1.1.1 |
PowerShell | run |
PowerShellOnTargetMachines | azure/login@v1, azure/powershell@v1 |
PublishBuildArtifacts | actions/upload-artifact@v2 |
PublishCodeCoverageResults | actions/upload-artifact@v2, danielpalme/ReportGenerator-GitHub-Action@4.8.12 |
PublishPipelineArtifact | actions/upload-artifact@v2 |
PublishSymbols | microsoft/action-publish-symbols@v1 |
PublishTestResults | EnricoMi/publish-unit-test-result-action@v2.4.1 or dorny/test-reporter@v1.6.0 |
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/setup-ruby@v1.138.0 |
UsePythonVersion | actions/setup-python@v1 |
VsBuild | microsoft/setup-msbuild@v1.3.1, run |
VSTest | microsoft/vstest-action@v1.0.0 |
WindowsMachineFileCopy | run |
XamarinAndroid | actions/setup-java@v3.10.0, microsoft/setup-msbuild@v1.3.1, 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.