Расположение сброса TFS Build недоступно за пределами сети - PullRequest
0 голосов
/ 18 февраля 2010

У меня есть несколько сборок, работающих на TFS Build 2010 RC. Для определения сборки требуется, чтобы местом для размещения был путь UNC или общий сетевой ресурс, поэтому я использую что-то вроде \\ tfs \ builds. Я выставил порт 8080, поэтому, хотя я не в сети, я все еще могу получить к нему доступ, в первую очередь для контроля исходного кода, но я также проверяю завершенные сборки. Тем не менее, отчет о сборке дает мне \\ tfs \ builds для места размещения, и это не приносит мне никакой пользы, когда я не в сети.

Как я могу получить доступ к своим артефактам сборки вне сети? Могу ли я изменить шаблон сборки, чтобы он указывал на другое местоположение?

Ответы [ 2 ]

1 голос
/ 25 февраля 2010

Что мы сделали, так это изменили базовый файл .proj для сборки TFS, чтобы скопировать скомпилированные сборки в другое место размещения, отличное от общего ресурса UNC, который мы изначально указали в мастере. В Team Build есть встроенная задача для <copy>, которая позволит вам сделать именно это.

К сожалению, правильное местоположение по-прежнему не будет отражено в отчете о сборке, но, по крайней мере, оно должно быть доступно за пределами сети, если вы того пожелаете, в этот момент все зависит от места назначения, куда вы его копируете. Для наших целей это место назначения является местоположением, доступным за пределами сети.

0 голосов
/ 18 февраля 2010

Самый простой (и самый безопасный) способ, которым я могу придумать, - установить VPN-соединение с сетью на рабочем месте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...