Я пытаюсь заставить свою сборку запускать только при создании тега в Mercurial. Путь им пытаются сделать это путем создания дополнительного Построить Config (Тэг Conf) для моего проекта, где я поставил VCS построить триггер:TeamCity - Сгенерируйте запуск по определенному файлу, Mercurial
+.:/Hgtags (Trigger только тогда, когда метки обновляются)
- :. (Не запускать на любых других файлов)
Всякий раз, когда я нажать на ревизию (без тегов) в обзоре моей сборки конф (Tag Conf) говорит «X Pending», я подозреваю, что это и есть наборы изменений. И когда я создаю тег в Mercurial, запускается сборка i, а X Pending уходит. Тогда все, что осталось для меня, - это обновить номера сборки/оборота в AssemblyInfo (каким-то образом) и развернуть артефакты (как-то).
Вопрос 1: Правильно ли это делается или есть другой/лучший способ сделать это? (Im использование sln2010 бегуна + NUnit + Mercurial)
Вопрос 2: Есть ли способ, чтобы получить имя тега из тега, так что он может быть использован для обозначения артефактов, например?
С уважением
Привет им совершенно новый для hg, но элементы шаблона звучат интересно. Я буду копать сразу. Но вы можете узнать, есть ли шаблон для получения имени тега, например.получить «MyTagRC1» в теге hg «MyTagRC1»? –
Вот что показывает {latesttag}, показанное выше. Он получает имя последнего тега. –