【发布时间】:2019-01-27 00:37:58
【问题描述】:
我正在使用 TFS v2015 将 Web 应用程序部署到远程服务器。由于我们项目的结构方式(作为网站项目),构建最终会为每个 .cs 创建一个单独的 DLL。 DLL 文件的名称是随机的,并且在每次部署时都会更改。这导致 bin 文件夹中有 25,000 多个文件,其名称类似于“App_Web_0bbazvic.dll”。
我想做的是,在将文件复制到目标机器之前,从远程bin目录中删除所有匹配模式“/bin/app_code_*.dll”的文件。
我曾考虑使用启用了“清理目标”选项的“机器文件复制”,但我不想删除整个目录。如果需要,我可以更详细地解释我的原因。
我也在考虑“目标机器上的 Power Shell”任务。任何建议,将不胜感激。此外,远程服务器与构建代理不在同一个域中。
【问题讨论】:
标签: powershell tfs tfsbuild