2013-07-30 2 views
0

Я новичок в использовании TeamCity.Как скопировать содержимое папки Release во вторичное место?

У меня есть приложение .NET C# с помощью этапа сборки MSBuild в TeamCity. Как только он будет создан, мне бы хотелось, чтобы TeamCity скопировал все содержимое папки «Release» во вторичное место, где мы сохраняем текущие и последние сборки.

Я не могу построить это местоположение напрямую, потому что есть другие файлы, которые требуется моему приложению (базы данных, файлы конфигурации XML и т. Д.), Которые постоянно находятся в папках Debug и Release. Я знаю, что это ужасно, и мне понадобится soapbox, чтобы жаловаться на решения, принятые моим предшественником, но не я вынужден держать эту часть как есть.

+0

Это веб-приложение или «обычное» приложение? –

+0

Вы уже видели http://confluence.jetbrains.com/display/TW/Deployer+plugin? –

+0

@ D.R. - Это типичное настольное приложение. – Brandon

ответ

2

Вы можете добавить command line build step с помощью простой команды xcopy. Он будет выполнен только тогда, когда каждый предыдущий шаг сборки завершится успешно.

+0

Вот и все! Наверное, я должен был сделать еще несколько попыток в TeamCity. Благодаря! – Brandon