Azure DevOps Windows计算机文件复制任务-删除特定文件

时间:2019-12-19 19:01:41

标签: azure-devops azure-pipelines

我有一个Azure DevOps Windows Machine File Copy任务正在将构建工件部署到远程服务器。我希望能够清理目标目录 特定的文件/文件夹。我的用例是我的应用程序生成了我不希望在重新部署时擦除的日志记录信息。

Windows Machine File Copy任务似乎仅包含“清理”复选框选项。我希望能够使用Delete Files task最小匹配模式之类的东西。

1 个答案:

答案 0 :(得分:1)

  

我希望能够使用“删除文件”任务最小匹配模式之类的东西。

如果要删除的文件位于远程计算机上,则可以使用 Powershell任务 RemoteDelete 任务来删除文件。

对于powershell任务,网络上有许多powershell脚本可用于从远程计算机删除文件,例如:

Remote delete file with Powershell

对于RemoteDelete任务,我们需要输入您的远程计算机的IP,用户名和密码,还有两个选项 Include Items Exculde Items

希望这会有所帮助。