【发布时间】:2012-04-16 03:30:42
【问题描述】:
我创建了一个轻度定制的 TFS 构建过程模板和适当的 TFS 构建定义。它在 TFS 构建服务器上构建良好。
有什么方法可以让开发人员重用相同的构建过程 XAML 和定义来在他们的本地机器上进行完整的构建?也许有一些实用程序可以与 TFS 构建过程 XAML 文件一起运行?
我真的很想避免为完整的本地重建维护构建脚本的单独副本。
【问题讨论】:
我创建了一个轻度定制的 TFS 构建过程模板和适当的 TFS 构建定义。它在 TFS 构建服务器上构建良好。
有什么方法可以让开发人员重用相同的构建过程 XAML 和定义来在他们的本地机器上进行完整的构建?也许有一些实用程序可以与 TFS 构建过程 XAML 文件一起运行?
我真的很想避免为完整的本地重建维护构建脚本的单独副本。
【问题讨论】:
构建模板只能由 TFS 构建服务运行。如果不在每台开发人员的机器上安装它,那可能不是最好的主意。
另一种方法是在开发机器上设置共享并授予对 TFS Build 帐户的访问权限(TFSBuildServiceHost.exe 在服务器上运行的帐户)。然后开发人员可以对构建进行排队并让服务器将文件拖放到他们的机器上。
这样做的缺点是您需要在代理上运行大量构建。
【讨论】: