У меня есть следующие настройки в одной организации:
Проект A
- Канал A (Область проекта)
Проект B
- Фид B (объем проекта) с исходными источниками:
На данный момент все пакеты добавляются в локальное представление, которое используется по умолчанию. А в разрешениях «Локальное представление» я настроил его на «Люди в»
Когда я создаю конвейер в ProjectB, который использует шаг «Восстановление Nuget» с фидом «ProjectB.FeedB», я всегда заканчиваю с ошибкой при восстановлении пакетов:
Код состояния ответа не указывает на успешность: 502 (Bad Gateway - не найден вышестоящий источник FeedA@Local, поскольку проект вышестоящего канала с идентификатором 'xxxxx-xxxx- xxxx-xxxx-xxxxxxxxx 'удален или ему были изменены разрешения (идентификатор операции DevOps: XXXXXX-XXXX-XXXX-XXXX-XXXXXX)).)
Я выяснил, что в прошлом все каналы артефактов были «Организационная сфера». При создании каналов сейчас они имеют проектную область. Однако:
- Я не вижу способа создания фида области организации (кроме использования API).
- Я не знаю, как преобразовать существующее в фид области организации.
- Если я могу настроить представление в своем фиде Project-Scoped, чтобы оно было доступно для всей организации, я думаю, это должно работать?
Есть ли какие-либо указатели на как решить это было бы очень кстати!