В моем фиде в качестве «Автор» указан «Сервис сборки коллекций проектов».
Как обычно, это не общее решение, оно доступно только тогда, когда учетная запись службы , используемый конвейер Project Collection Build Service
. Project Collection Build Service
- это учетная запись службы построения на уровне организации
Боюсь, ваш конвейер использует project-level build service account
.
Здесь есть 2 метода, которые вы можете использовать.
Метод 1 :
Пожалуйста go Feed settings
=> Permissions
, добавьте свою учетную запись службы сборки на уровне проекта и назначьте ей Contributor
роль. Имя его учетной записи должно выглядеть следующим образом: {Project Name} Build Service ({Org Name})
.
Перезапустить конвейер, чтобы посмотреть, сможет ли он успешно работать.
Метод 2 :
Go Настройки проекта => Настройки и убедитесь, что Limit job authorization scope to current project
отключен:
Только он отключен, учетная запись службы, используемая конвейером, является коллекцией Уровень один В настоящее время ваша исходная конфигурация разрешений будет доступна сейчас.
Наконец, что я не ожидал, вы столкнулись с нашим событием . Не уверен, но надеюсь, что вы просто столкнулись с проблемой разрешения.