diff --git a/docs/en/Deploy-azure-app-service.md b/docs/en/Deploy-azure-app-service.md index c465df7216..35ba4182d5 100644 --- a/docs/en/Deploy-azure-app-service.md +++ b/docs/en/Deploy-azure-app-service.md @@ -185,9 +185,62 @@ git push PathtoPublish: '$(build.artifactstagingdirectory)' ArtifactName: '$(Parameters.ArtifactName)' condition: succeededOrFailed() - ``` + ``` ![azdevops-4](images/azdevops-4.png) +``` +# ASP.NET +# Build and test ASP.NET projects. +# Add steps that publish symbols, save build artifacts, deploy, and more: +# https://docs.microsoft.com/azure/devops/pipelines/apps/aspnet/build-aspnet-4 + +trigger: +- main + +pool: + vmImage: 'windows-latest' + +variables: + solution: '**/*.sln' + buildPlatform: 'Any CPU' + buildConfiguration: 'Release' + +steps: +- task: UseDotNet@2 + inputs: + packageType: 'sdk' + version: '6.0.106' + +- task: NuGetToolInstaller@1 + +- task: NuGetCommand@2 + inputs: + command: 'restore' + restoreSolution: '$(solution)' + feedsToUse: 'config' + nugetConfigPath: 'NuGet.config' + +- task: VSBuild@1 + inputs: + solution: '$(solution)' + msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactStagingDirectory)"' + platform: '$(buildPlatform)' + configuration: '$(buildConfiguration)' + +- task: VSTest@2 + inputs: + platform: '$(buildPlatform)' + configuration: '$(buildConfiguration)' + +- task: PublishBuildArtifacts@1 + displayName: 'Publish Artifact' + inputs: + PathtoPublish: '$(build.artifactstagingdirectory)' + ArtifactName: '$(Parameters.ArtifactName)' + publishLocation: 'Container' + condition: succeededOrFailed() +``` + * Click on **Save & queue** in the top menu. Click on **Save & queue** again and click **Save an run** to run the Build pipeline * When the Build pipeline has finished. Click on **1 published; 1 consumed** diff --git a/docs/en/images/azdevops-18.png b/docs/en/images/azdevops-18.png index 3c6f388109..8e358172d5 100644 Binary files a/docs/en/images/azdevops-18.png and b/docs/en/images/azdevops-18.png differ