2016-05-13 4 views
1

Я использую 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, кажется, подсказывает, что я сделал правильно (однако я не использую размещенный пул).

Мои настройки репозитория выглядеть следующим образом:

Repository settings

Кто-нибудь еще была эта проблема? Какие-либо предложения?

Заранее спасибо.

+0

Я не могу воспроизвести эту проблему, можете ли вы поделиться снимком экрана для настроек на вкладке «Репозиторий»? –

ответ

4

Это вызвано пробелом в имени тега. Согласно предоставленным вами журналам, ваше определение сборки называется «BuildName - SolutionName - Release», и вы используете имя определения сборки для создания тега. Это приведет к пробелу в имени тега. Обновите формат «Ярлык», чтобы использовать другой формат имени или обновить имя определения сборки, чтобы удалить пустое место в нем (для exmaple: BuildName-SolutionName-Release) следует исправить эту проблему.

+0

Фантастично, спасибо Эдди, что устранило мою проблему. –

 Смежные вопросы

  • Нет связанных вопросов^_^