我一直尝试更新 Azure Pipeline 中的服务主体。我不是该项目的所有者,而是一个贡献者。我不断收到此错误:
错误:无法获取应用服务发布凭据。客户端无权在范围内执行操作或范围无效。如果最近授予了访问权限,请刷新您的凭据。 (代码:403)。
我尝试让项目所有者更新管道,但这也不起作用,我遇到了同样的错误。
我还尝试按照此处的说明进行操作:为什么 Azure Pipelines 说“环境不存在或尚未授权使用”?并且所有答案都不起作用。
环境:
分期:
生产:
安全:
task: DotNetCoreCLI@2
displayName: 'Restore NuGet Packages'
inputs:
command: 'restore'
projects: '**/*.csproj'
feedsToUse: 'select'
verbosityRestore: 'Normal'
- task: DotNetCoreCLI@2
displayName: 'Build Projects'
inputs:
command: 'build'
projects: '**/*.csproj'
arguments: '--no-restore --configuration $(buildConfiguration)'
verbosityRestore: 'Normal'
- task: DotNetCoreCLI@2
displayName: 'Run Tests'
inputs:
command: 'test'
projects: '**/*.Tests.csproj'
arguments: '--no-restore --no-build --configuration $(buildConfiguration)'
testRunTitle: 'Run Tests'
- task: DotNetCoreCLI@2
displayName: 'Publish Projects'
inputs:
command: 'publish'
publishWebProjects: false
projects: '$(projectsToPublish)'
arguments: '--no-restore --no-build --configuration $(buildConfiguration) --output $(Build.ArtifactStagingDirectory)'
- publish: $(Build.ArtifactStagingDirectory)
displayName: 'Publish Artifacts'
artifact: '$(artifactName)'