Я пытаюсь создать конвейер сборки Azure DevOps для веб-приложения .net, которое запускает мои модульные тесты, создает приложение, а затем запускает анализ кода Resharper для решения, и если нет серьезных проблем с анализом кода, он будетопубликовать артефакт. Когда я вручную запускаю этот конвейер, я получаю следующую ошибку:
## [error] Не найдено ни одного решения или проекта в C: \ Users \ 35385 \ source \ repos \ DevOpsCA2 \ BMICalculator.sln
Я не уверен, почему я получаю это, поскольку это правильный путь к решению .. Кто-нибудь может увидеть, что я делаю неправильно?
Мой .yaml
конвейер:
trigger:
- master
pool:
vmImage: 'windows-latest'
variables:
buildConfiguration: 'Release'
steps:
- task: DotNetCoreCLI@2
inputs:
command: test
projects: '**/BMIUnitTestProject/*.csproj'
arguments: '--configuration $(buildConfiguration)'
- script: dotnet build --configuration $(buildConfiguration)
displayName: 'dotnet build $(buildConfiguration)'
- task: ResharperCli@2
inputs:
solutionOrProjectPath: 'C:\Users\35385\source\repos\DevOpsCA2\BMICalculator.sln'
additionalArguments: '--properties:Configuration=$(Build.Configuration)'
- task: DotNetCoreCLI@2
displayName: 'dotnet publish --configuration $(buildConfiguration) --output $(Build.ArtifactStagingDirectory)'
inputs:
command: publish
publishWebProjects: true
projects: '**/BMICalculator/*.csproj'
arguments: '--configuration $(buildConfiguration) --output $(Build.ArtifactStagingDirectory)'
zipAfterPublish: true
- task: PublishBuildArtifacts@1
displayName: 'publish artifacts'