对于特定客户,IT团队不会批准OneDrive和Box作为源部署回购。 Box,Dropbox等无论如何都不完全支持使用Azure功能进行同步,因为API位于文件事件而非文件夹事件。
各种替代方案是什么,客户人员可以在每个BU团队的'n'静态HTML网站上工作,使用资源管理器或排序轻松部署到Azure存储,以及如何更新webapp或webapp指向此Azure存储文件共享位置(以简单易行为准)
请为我推荐一些我可以针对这种情况进行探索的案例研究或替代方案。
答案 0 :(得分:1)
对于特定客户,IT团队不会批准OneDrive和Box作为源部署仓库。
一群明智的人。
请为我推荐一些我可以针对这种情况进行探索的案例研究或替代方案。
为什么不在GitHub Business中使用私人回购? 它现在甚至有drag and drop(一个Dropbox)。
答案 1 :(得分:1)
您可以使用Storage Explorer部署到Azure存储:
另一种选择:
1 - 编写一个简单的c#控制台应用程序,该应用程序将使用Azure SDK将文件部署到Azure存储帐户。 (例如,您可以使用FileSystemWatcher监视网络文件夹)
使用TeamCity(或任何其他工具)设置CD基础架构,并在After build调用期间调用将发布到Azure存储帐户的脚本。
3 - 看看Azure文件: http://social.technet.microsoft.com/wiki/contents/articles/33258.azure-file-storage-on-premises-folder-sync.aspx
4 - 使用AZCopy:https://azure.microsoft.com/en-us/documentation/articles/storage-use-azcopy/(不确定它是否有办法检测文件是否已存在且存储帐户是否相同)
5 - 看看Sync Framework。该页面有点过时,但似乎有对Azure的支持:https://msdn.microsoft.com/en-us/library/mt763483.aspx