У меня есть определение сборки в TFS 2015TFS построить - NuGet пакет только проекты с nuspec
Это определение сборки запускается фиксациями к мастеру и должны построить проект, запустить все тесты и опубликовать пакет Nuget проектов, который содержит .nuspec файлы.
Моя проблема в том, что я хочу упаковать только проектов, содержащих файлы .nuspec, а не только любой проект.
Я знаю, что я могу указать «** \ *. Nuspec» в пути/шаблоне, но тогда мне нужно будет явно указывать id, title, version, desc и т. Д. Для каждого nuspec, и я хочу он должен быть взят из информации о сборке.
Есть ли способ его получить?
Arik.
Вы имеете в виду: "знаете, что я могу указать" ** \ *. Nuspec "в пути/шаблоне"? –
@JeroenHeier Вы правы, я исправил это. Спасибо. – areller
Использование файлов csproj имеет преимущества (автоматически, например, поиск зависимостей пакетов). Вероятно, более экономично делать что-то с именами проектов, если вы не хотите создавать настраиваемую/настраиваемую задачу. –