Добавление git commit-id в файл .nuspec - PullRequest
0 голосов
/ 19 марта 2019

Попытка добавить git commit id в .nuspec - сейчас только из командной строки, а затем из teamcity.

Есть ли способ сделать это?

Это правильноНаправление "Пакет nuget - Конфигурация свойств = Выпуск; commitId = SomethingSomething" или я полностью потерян?

См. рисунок для получения дополнительной информации

1 Ответ

0 голосов
/ 19 марта 2019

TC имеет параметр %build.vcs.number.1%, который возвращает фиксацию первой подключенной VCS вашей конфигурации. Вы можете использовать это значение

Некоторые токены замены в файле NuSpec извлекаются из сборки в точке ее упаковки. Просто установите замену на <commit>$mycommit$</commit>

nuget pack -Properties "mycommit=%build.vcs.number.1%;Something=Else"

Более подробную информацию можно найти здесь - Документация NuSpec

Если вы добавите шаг сборки пакета NuGet и дополнительные параметры, вам должно быть представлено поле ввода для ввода свойств в TeamCity

...