我有一个由类库和网站组成的 VS 2013 解决方案。该代码在 TFS 2013 中受源代码控制,我想设置解决方案的夜间构建,其中网站放置在特定的 unc 路径中,该路径是测试服务器上的 webroot。
目前我有一个为解决方案运行的构建,它会在构建定义命名的 unc 路径上生成一个输出文件夹,并且构建编号格式包含一个名为“_PublishedWebsites”的子文件夹,其中包含该网站。我想要的是将网站以其名称部署到 unc 路径,而文件夹中没有任何构建定义:
我想要的是:
\192.xx\TFS\WebApplication1\
当前的:
\192.xx\TFS\构建定义一\构建定义一_20140408.29_PublishedWebsites\WebApplication1\
我想有一种简单的方法可以做到这一点,但是无论我如何配置构建定义或设置自定义构建模板,我最终要么没有将代码复制到 unc 路径,要么出现一些构建错误,因为我无法掌握如何配置模板。
这里有很多关于 stackoverflow 的指南和问题,但我找不到 TFS 2013 的指南和问题,它逐步解释了我的场景。
那么创建 TFS 构建定义的步骤是什么,结果是一个已编译的 Web 应用程序放置在特定命名的 unc 路径文件夹中?