我在azure上有一个应用程序服务,我已经把它和我在gitlab上的源代码管理连接起来了,除了一件事,其他一切都很好。当我从visualstudio部署时,我可以告诉您app\ u数据不应该被替换,它可以工作。但是,从gitlab部署(我使用了本教程https://christianliebel.com/2016/05/auto-deploying-to-azure-app-services-from-gitlab/)只是用源代码管理中的文件替换所有文件,有效地从app\u数据中删除客户数据。
我假设这只是简单的ftp替换(因为我必须在app\u start上运行迁移),但是在从gitlab部署时,有没有办法不替换app服务上的app\u数据文件夹?与源代码管理同步应用程序数据是不可接受的。
谢谢您
1条答案
按热度按时间41zrol4v1#
我已经通过从appservice的kudu下载deployment.zip解决了这个问题。然后我编辑了downloadeployment.cmd,以便kudusync忽略app\u数据。然后我将修改后的deployment.cmd和.deployment文件插入git文件夹的根目录。