I have the following setup within a single organisation:
Project A
Project B
For now all packages are added to the Local view, which is the default. And in the Local view permissions, I configured it to 'People in '
When I create a pipeline in ProjectB, that uses the step 'Nuget restore' with feed 'ProjectB.FeedB' I always end with an error while restoring the packages:
Response status code does not indicate success: 502 (Bad Gateway - The upstream source FeedA@Local can't be found because the upstream feed's project with id 'xxxxx-xxxx-xxxx-xxxx-xxxxxxxxx' is deleted or has had its permissions changed. (DevOps Activity ID: XXXXXX-XXXX-XXXX-XXXX-XXXXXX)).)
I figured out that in the past all artifact feeds were 'Organisation scoped'. When creating feeds now, they are 'Project-scoped'. However:
Any pointers on how to solve this would be very welcome!
I finally figured it out.
Go to
Project settings > Pipeline > Settings
There you can see the option:
Limit job authorization scope to current project
This option is also available in the settings of the organisation!