我已经设置了一个 Azure 管道,它在 op-premise 代理上运行,执行Windows 计算机文件复制任务它使用 Robocopy 将文件从我的计算机复制到远程服务器。
复制的文件是.net核心应用程序。
- 我正在添加一个文件
app_offline.htm
来阻止使用Windows Machine File Copy task
- 我正在使用以下方法将所有应用程序文件复制到目标位置
Windows Machine File Copy task
- 我正在尝试删除这次
app_offline.htm
使用Windows Machine File Copy task
/Purge
当我阅读使用/Purge
检查source
和destination
文件夹的差异并删除多余的文件或文件夹时destination
在第 3 步中:如何从复制操作中排除所有文件并使用/Purge
它会发现只有app_offline.htm
文件不在源文件夹中并将其从中删除destination
我正在使用例如:/xf appsettings.json
从复制中排除一个文件,有没有办法排除除一个文件之外的所有内容。
Azure 管道中没有Delete File
关于远程服务器的任务,并且使用 Powershell 受到防火墙规则的限制。
谢谢
答案1
我通过添加来弄清楚app_offline.htm /Purge
由于在源中找不到该文件,因此它会删除该文件,并且不会再次复制其余文件