Я использую Visual Studio Online для создания решения Visual Studio из репозитория git-сервера Team Services (был Visual Studio Online). Сборка происходит на агенте сборки на месте, который зарегистрирован в Team Services и опубликован в Team Services.Тег git version from build-tag не найден в git
В настройках «Репозиторий» для определения сборки у меня есть «Источник ярлыков», установленный в «На успешной сборке», и указан формат «Метка».
Журнал сборки показывает версию помечено:
Created ref refs/tags/BuildName - SolutionName - Release_1.2.16134.03 at c1fa2a4b9e0f3365e2269bb947af7819faf40354.
И на вкладке «Артефакты» билда, он показывает «build.sourceLabel» с гиперссылкой:
refs/tags/BuildName - SolutionName ...
Однако, когда я нажимаю гиперссылка, я получаю сообщение об ошибке TFS:
TF401175:The version descriptor <Tag: BuildName - SolutionName - Release_1.2.16134.03 > could not be resolved to a version in the repository RepositoryName
Я также не могу найти какие-либо тег в местном мерзавце хранилище:
git pull --tags
git tag
Не показывает ничего.
Нужны ли какие-либо дополнительные шаги, чтобы подтолкнуть мою исходную метку от агента сборки до Team Services? Верхний ответ на this link, кажется, подсказывает, что я сделал правильно (однако я не использую размещенный пул).
Мои настройки репозитория выглядеть следующим образом:
Кто-нибудь еще была эта проблема? Какие-либо предложения?
Заранее спасибо.
Я не могу воспроизвести эту проблему, можете ли вы поделиться снимком экрана для настроек на вкладке «Репозиторий»? –