gpt4 book ai didi

azure - 有没有办法在部署任务后作为 VSTS 任务删除文件?

转载 作者:行者123 更新时间:2023-12-03 02:41:13 24 4
gpt4 key购买 nike

我正在实现一项功能,在部署 Azure Pipeline 时网站会显示“维护模式”页面。为此,我部署了一个名为 app_offline.htm 的文件,该文件位于 IIS Web 目录的根目录中。这非常有效,因为我正在做的是将文件从工件目录复制到部署服务器。

但是部署完成后我无法删除/重命名部署的文件。有办法这样做吗?我希望将其重命名为 app_online.htm,以便再次启用该网站。

谢谢!

最佳答案

内置Delete Files task可以管理从代理工作目录中删除文件或文件夹。

根据您的描述,似乎app_offline.htm在部署期间和部署完成后已经在部署服务器上。

您需要使用一些第三部分扩展,例如 Delete Remote File or Folder ,您还可以编写自己的 powershell 脚本并运行一些命令来处理此问题。

此外,你也可以尝试一下这个任务--Manage remote IIS在您的场景中,它提供了一种在 IIS 服务器中创建/配置/删除网站的方法。

关于azure - 有没有办法在部署任务后作为 VSTS 任务删除文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61192608/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com