Мы используем TeamCity 5.0 для создания решения C# с помощью бегуна сборки sln2008. У нас есть несколько проектов, которые производят EXE-файлы. Мы хотим использовать функцию артефактов TeamCity для выравнивания всех каталогов. Мы хотим, чтобы все файлы вошли в одну папку без sub папок, неважно, из какой папки она прибыла. TeamCity сохраняет иерархию каталогов, когда он создал артефакты.
Наши артефакты создаются с помощью
**\bin\Release\*.*=>PublishedFiles
То, что мы получаем,
То, что мы хотим,
Править
TeamCity 5.1 получит нас ближе.
Шаблон
SomeLibrary\bin\Release\*.dll => PublishedFiles
получит нас
но
**\bin\Release\*.dll => PublishedFiles
Все еще сохранит структуру, которую мы не хотим.
В настоящее время мы используем MSBuild для выравнивания структуры и затем TeamCity для архивации его. Было бы хорошо пропустить часть MSBuild.