Как сохранить подпапку в DropLocation постоянной в сборке TFS - PullRequest
0 голосов
/ 10 сентября 2010

У меня есть настройка определения сборки с местом размещения.Двоичные файлы перемещаются в это место, но каждый раз в новый каталог (называемый номером сборки).Есть ли способ, чтобы каждый раз одно и то же местоположение записывалось.у нас есть несколько командных файлов, которые копируют двоичные файлы на несколько серверов, к которым будут обращаться конечные пользователи.Нам нужно, чтобы местоположение оставалось постоянным, чтобы пакетные файлы могли работать правильно.

Если это невозможно, есть ли способ для пакетных файлов выбрать последнее местоположение, содержащее наш exe-файл (иногда папкусоздается даже при сбое сборки).

Ответы [ 2 ]

0 голосов
/ 10 сентября 2010

Если вы используете TFS 2005/2008, то TFS Deployer . При выполнении развертываний он ровно трясется.

TFS 2010 имеет новую модель развертывания сборки, которая довольно хороша.

0 голосов
/ 10 сентября 2010

Наличие уникального имени места размещения - это то, что вы не можете (и не хотите) изменять. Чтобы решить вашу проблему, вы можете либо

1) запускать пакетные файлы с аргументами (поэтому каталог% 1), где вы указываете имя каталога

2) Добавьте задачу в сборку, чтобы скопировать все файлы в общую папку. Если вы используете TFS 2008, вы можете выполнить действия, указанные в http://blogs.msdn.com/b/msbuild/archive/2005/11/07/490068.aspx, чтобы скопировать файлы.

...