使用resharper任务的天蓝色构建管道错误
azure build pipeline error using resharper task
我正在尝试为 .net Web 应用程序创建 Azure DevOps 构建管道,运行s 我的单元测试,构建应用程序,然后 运行s Resharper 代码分析解决方案和如果代码分析没有大问题,它会发布一个工件。当我手动 运行 此管道时,出现以下错误:
##[error]No solution or project found at C:\Users385\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:\Users385\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'
你用的是Microsoft hosted agentwindows-latest
,是新机器,你的PC上的版本不是运行,所以解决办法此路径中不存在。
您应该在代理机器中指定路径,例如:
$(Build.SourcesDirecotry)\DevOpsCA2\BMICalculator.sln
我正在尝试为 .net Web 应用程序创建 Azure DevOps 构建管道,运行s 我的单元测试,构建应用程序,然后 运行s Resharper 代码分析解决方案和如果代码分析没有大问题,它会发布一个工件。当我手动 运行 此管道时,出现以下错误:
##[error]No solution or project found at C:\Users385\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:\Users385\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'
你用的是Microsoft hosted agentwindows-latest
,是新机器,你的PC上的版本不是运行,所以解决办法此路径中不存在。
您应该在代理机器中指定路径,例如:
$(Build.SourcesDirecotry)\DevOpsCA2\BMICalculator.sln