У меня есть Azure DevOps Pipeline (YAML), где проекты и шаблоны хранятся в отдельных репозиториях, как в github. У меня есть настройка подключения службы к github, чтобы мой конвейер мог получить доступ к репозиториям, на которые ссылается проект. Это работает, за исключением того, что он, похоже, выбирает только ту версию репозитория, которая существовала при создании соединения. То же самое для репозиториев, которые были созданы после слов. Мне пришлось воссоздать соединение после добавления репозитория.
Не похоже, что «Service Connection» должен быть статическим c снимком репозитория, но именно так оно действует. У меня есть ошибки в конвейере из-за опечатки, но после ее исправления я получаю ту же ошибку с тем же типом.
Есть идеи, что здесь происходит? Я не использую свойство refs для ссылки на конкретный коммит c, он должен быть последним. Я тоже воссоздал конвейер, и без изменений.