【发布时间】:2012-01-25 12:22:51
【问题描述】:
我在 TFS 的存储库中有一个 Web 应用程序。我已经建立了一个构建过程(CI),它输出到由我的本地 IIS 实例托管的站点的 Web 根目录。但是,每次构建完成时,我都会在 IIS 网站的根文件夹下找到一个文件夹,我希望构建的代码库可以转到。所以MyTestProject 的根文件夹位于:
`c:\websites\MyTestProject`
并且构建输出到同一文件夹\\myPc\MyTestProject的共享中
我希望最新版本始终位于站点的根文件夹中,但在构建后我最终会遇到这种情况:
`c:\websites\MyTestProject\MyTestProject_<date>.<version no>`
`c:\websites\MyTestProject\MyTestProject_<date>.<version no>/_PublishedWebsites/MyTestProject`
`c:\websites\MyTestProject\MyTestProject_<date>.<version no>/_PublishedWebsites/MyTestProject`
我似乎找不到在构建定义中正确配置它的方法,并且很难找到文档。有人能指出我正确的方向吗?
【问题讨论】:
-
目前还没有名为 TFS 2012 的产品。您指的是哪种产品?
-
@JohnSaunders - 确实没有。已更正。
-
我构建到一个文件共享,然后将输出文件 XCOPY 到我们的 Web 服务器 - 无论如何我更喜欢这样,因为它让我可以选择一次性处理输出文件而不将它们推送到产品。
-
如何设置输出以将其复制到 IIS 站点的 Web 根目录?
标签: asp.net deployment continuous-integration build-automation