В конвейерах DevOps Azure у меня есть задача создать приложение Asp.Net Core:
- task: DotNetCoreCLI@2
displayName: 'Build'
inputs:
command: build
projects: '**/*.csproj'
arguments: '--configuration $(buildConfiguration)'
с выходом:
Restoring packages for /home/vsts/work/1/s/src/Api/Api.csproj...
Restoring packages for /home/vsts/work/1/s/src/Core/Core.csproj...
Restore completed in 672.27 ms for /home/vsts/work/1/s/src/Core/Core.csproj.
Restore completed in 676.4 ms for /home/vsts/work/1/s/src/Api/Api.csproj.
Core -> /home/vsts/work/1/s/src/Core/bin/Release/netcoreapp2.2/Core.dll
Api -> /home/vsts/work/1/s/src/Api/bin/Release/netcoreapp2.2/Api.dll
Build succeeded.
0 Warning(s)
0 Error(s)
Затем я добавил задачу публикации:
- task: DotNetCoreCLI@2
displayName: 'Publish'
inputs:
command: publish
publishWebProjects: false
arguments: '--configuration $(buildConfiguration) --output $(build.artifactstagingdirectory)'
zipAfterPublish: true
С выходом:
Restore completed in 54.68 ms for /home/vsts/work/1/s/src/Core/Core.csproj.
Core -> /home/vsts/work/1/s/src/Core/bin/Release/netcoreapp2.2/Core.dll
Core -> /home/vsts/work/1/a/.
Обе задачи работают нормально, но задача Publish не публикует проект Api.
Есть идеи, почему?