我现在和Umbraco工作了近两个月,所以我仍然很新。我工作的公司使用DTAP进行了很多项目,但是不支持基于Umbraco的网站。
我们使用Umbraco Courier(廉价版)来同步环境,但这都是手工完成的。
如何使用像Umbraco这样的CMS进行持续交付?
答案 0 :(得分:2)
整个CI / CD策略取决于架构和要求。它与典型的ASP.NET应用程序流程几乎相同,还有一些我们需要处理的其他方面。
对于Umbraco特定的解决方案,处理这些流程的最简单,也是最流行的方法是使用 Umbraco Cloud (https://umbraco.com/cloud),这使您有能力拥有多个环境,高级选项,不仅可以传输文档类型和模板或静态文件,还可以传输内容(使用最先进和最新版本的Courier)。它也易于维护,更新等。
由于Umbraco Cloud并不适用于每种情况(成本,反云运动等),而且一些公司/开发商希望对整个过程有更多的控制权,还有其他一些可能性:
以上所有内容,加上源控制系统的一些优化和自动化,将为您提供强大的玩具,使您的开发和部署流程自动化。