一个Umbraco Visual Studio解决方案,其中一个项目充当核心代码库,该项目将部署到许多网站。每个网站都有自己的配置文件转换,CSS,JS和视图替代。更新核心代码库后,将需要将其部署到所有网站。
我已经想到了每个网站通过私有的NuGet软件包安装核心代码库的单独存储库的想法,但是我认为随着网站数量的增加,必须更新每个单独的存储库可能会非常耗时。
在我看来,理想的情况是构建服务器/客户端GoCD,以某种方式将核心代码库与每个网站合并并进行相应部署。
正在寻找有关如何解决此问题的建议。