From 4a9e758aa31214786169428c30ff9fcd215b3e67 Mon Sep 17 00:00:00 2001 From: Gabe Stocco <98900+gfs@users.noreply.github.com> Date: Thu, 6 Oct 2022 18:03:46 -0700 Subject: [PATCH] Update dotnet-build-publish-all-platforms-job.yml (#347) --- ...dotnet-build-publish-all-platforms-job.yml | 30 +++---------------- 1 file changed, 4 insertions(+), 26 deletions(-) diff --git a/Pipelines/templates/dotnet-build-publish-all-platforms-job.yml b/Pipelines/templates/dotnet-build-publish-all-platforms-job.yml index 7beea04c..ceeb0388 100644 --- a/Pipelines/templates/dotnet-build-publish-all-platforms-job.yml +++ b/Pipelines/templates/dotnet-build-publish-all-platforms-job.yml @@ -56,10 +56,6 @@ jobs: packageType: 'sdk' version: ${{ parameters.dotnetVersion }} includePreviewVersions: ${{ parameters.includePreviewVersions }} - - task: NuGetToolInstaller@1 - displayName: Install Nuget Tool - inputs: - versionSpec: ${{ parameters.nugetVersion }} - ${{ parameters.preBuild }} - task: DotNetCoreCLI@2 displayName: Restore @@ -67,49 +63,31 @@ jobs: command: 'restore' projects: ${{ parameters.solutionPath }} verbosityRestore: 'Normal' - - task: DotNetCoreCLI@2 - displayName: Recursive Build Csproj Linux x64 - inputs: - command: 'build' - projects: '${{ parameters.csprojPath }}' - arguments: '-c ${{ parameters.buildConfiguration }} -r linux-x64' - - task: DotNetCoreCLI@2 - displayName: Recursive Build Csproj MacOS x64 - inputs: - command: 'build' - projects: '${{ parameters.csprojPath }}' - arguments: '-c ${{ parameters.buildConfiguration }} -r osx-x64' - - task: DotNetCoreCLI@2 - displayName: Recursive Build Csproj Win x64 - inputs: - command: 'build' - projects: '${{ parameters.csprojPath }}' - arguments: '-c ${{ parameters.buildConfiguration }} -r win-x64' - task: DotNetCoreCLI@2 displayName: Publish Linux x64 inputs: command: 'publish' - arguments: '${{ parameters.solutionPath }} -c ${{ parameters.buildConfiguration }} -o bin/linux/${{ parameters.projectName }}_linux_$(ReleaseVersion) --sc -r linux-x64 --no-build' + arguments: '${{ parameters.solutionPath }} -c ${{ parameters.buildConfiguration }} -o bin/linux/${{ parameters.projectName }}_linux_$(ReleaseVersion) --sc -r linux-x64' publishWebProjects: false zipAfterPublish: false - task: DotNetCoreCLI@2 displayName: Publish MacOS x64 inputs: command: 'publish' - arguments: '${{ parameters.solutionPath }} -c ${{ parameters.buildConfiguration }} -o bin/macos/${{ parameters.projectName }}_macos_$(ReleaseVersion) --sc -r osx-x64 --no-build' + arguments: '${{ parameters.solutionPath }} -c ${{ parameters.buildConfiguration }} -o bin/macos/${{ parameters.projectName }}_macos_$(ReleaseVersion) --sc -r osx-x64' publishWebProjects: false zipAfterPublish: false - task: DotNetCoreCLI@2 displayName: Publish Win x64 inputs: command: 'publish' - arguments: '${{ parameters.solutionPath }} -c ${{ parameters.buildConfiguration }} -o bin/win/${{ parameters.projectName }}_win_$(ReleaseVersion) --sc -r win-x64 --no-build' + arguments: '${{ parameters.solutionPath }} -c ${{ parameters.buildConfiguration }} -o bin/win/${{ parameters.projectName }}_win_$(ReleaseVersion) --sc -r win-x64' publishWebProjects: false zipAfterPublish: false - task: DotNetCoreCLI@2 displayName: Build .NET Core App inputs: - command: 'build' + command: 'publish' arguments: '${{ parameters.solutionPath }} -c ${{ parameters.buildConfiguration }} -o bin/netcoreapp/${{ parameters.projectName }}_netcoreapp_$(ReleaseVersion)' publishWebProjects: false zipAfterPublish: false