Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Azure DevOps构建管道:';出版';命令正在执行';dotnet构建&x27;而不是';网络出版';_C#_.net_Azure_.net Core_Azure Devops - Fatal编程技术网

C# Azure DevOps构建管道:';出版';命令正在执行';dotnet构建&x27;而不是';网络出版';

C# Azure DevOps构建管道:';出版';命令正在执行';dotnet构建&x27;而不是';网络出版';,c#,.net,azure,.net-core,azure-devops,C#,.net,Azure,.net Core,Azure Devops,我有一个azure构建管道,我正试图修改它以添加构建和发布以及azure函数 我正在尝试使用dotnetcli运行一个“publish”命令,但出于任何原因,azure devops正在运行一个“build”命令 我的管道如下所示: trigger: - master variables: solution: "**/*.sln" jobs: - job: backend_build - task: DotNetCoreCLI@2

我有一个azure构建管道,我正试图修改它以添加构建和发布以及azure函数

我正在尝试使用dotnetcli运行一个“publish”命令,但出于任何原因,azure devops正在运行一个“build”命令

我的管道如下所示:

trigger:
  - master

variables:
  solution: "**/*.sln"

jobs:
  - job: backend_build
      - task: DotNetCoreCLI@2
        inputs:
          commands: "publish"
          publishWebProjects: false
          projects: "someFunction.csproj"
          arguments: "--configuration Release -r win10-x64"
        displayName: "Publish someFunction"
      - task: PublishPipelineArtifact@1
        inputs:
          path: "$(System.DefaultWorkingDirectory)/someFunction/bin/Release/netcoreapp3.1/win10-x64/publish.zip"
          artifact: "ApplyMigrations"
        displayName: "Publish someFunction Function"
但是当这个管道执行时,
Publish someFunction
任务最终执行的是
dotnet build
,而不是
dotnet Publish

47ad-91fc-a4b1d163081b/2.175.0/dotnet-build-helpers/Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll"
2020-10-27T20:36:40.0448279Z ##[debug]/usr/bin/dotnet arg: --configuration Release -r win10-x64
2020-10-27T20:36:40.0454259Z ##[debug]exec tool: /usr/bin/dotnet
2020-10-27T20:36:40.0454556Z ##[debug]arguments:
2020-10-27T20:36:40.0454825Z ##[debug]   build
2020-10-27T20:36:40.0455170Z ##[debug]   /home/vsts/work/1/s/someFunction.csproj
2020-10-27T20:36:40.0456258Z ##[debug]   -dl:CentralLogger,"/home/vsts/work/_tasks/DotNetCoreCLI_5541a522-603c-47ad-91fc-a4b1d163081b/2.175.0/dotnet-build-helpers/Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll"*ForwardingLogger,"/home/vsts/work/_tasks/DotNetCoreCLI_5541a522-603c-47ad-91fc-a4b1d163081b/2.175.0/dotnet-build-helpers/Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll"
2020-10-27T20:36:40.0457276Z ##[debug]   --configuration
2020-10-27T20:36:40.0457663Z ##[debug]   Release
2020-10-27T20:36:40.0463060Z ##[debug]   -r
2020-10-27T20:36:40.0463499Z ##[debug]   win10-x64
2020-10-27T20:36:40.0465119Z [command]/usr/bin/dotnet build /home/vsts/work/1/s/someFunction.csproj -dl:CentralLogger,"/home/vsts/work/_tasks/DotNetCoreCLI_5541a522-603c-47ad-91fc-a4b1d163081b/2.175.0/dotnet-build-helpers

有人知道为什么会这样吗?没有显示错误,只是没有执行正确的命令…

您的错误是
命令:“发布”
。它应该是
命令
,而不是
命令

由于未包含
命令
值,因此它使用默认值Build