我正在使用 Octopus 部署将站点部署到 azure。我正在尝试在部署之前备份文件,然后在部署之后将其放回去,但不确定最好的方法。
我认为没有任何 azure powershell 命令可以访问网站的文件系统,所以我的下一个想法是 FTP,这看起来很脏,因为我需要将 FTP 凭据合并到我的部署中,而不仅仅是 Azure 订阅。
最佳答案
听起来您真正想要做的是防止特定文件在部署期间被删除/覆盖,并且您尝试通过在部署期间将该文件复制到安全位置,然后再将其复制回来来实现这一点。
您可以通过创建自己的自定义部署脚本 ( detailed instructions here ) 在部署期间执行自定义操作。这样您就可以在部署之前自动将文件复制到临时文件夹,然后再将其复制回来。
关于azure - 如何在 azure 网站上备份和恢复文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33346653/