Решение Umbraco Visual Studio с одним проектом, действующим в качестве базовой базы кода, которое должно быть развернуто на нескольких веб-сайтах.Каждый веб-сайт будет иметь свои собственные преобразования файла конфигурации, переопределения CSS, JS и View.Когда базовая кодовая база обновлена, ее необходимо будет развернуть на всех веб-сайтах.
Я поиграл с идеей создания отдельных репозиториев для каждого веб-сайта, устанавливающих базовую кодовую базу через частный пакет NuGet, ноЯ подумал, что это может занять довольно много времени, так как число веб-сайтов растет, и приходится обновлять каждый отдельный репозиторий.
В идеале у меня в голове будет сценарий для сервера / клиента сборки, GoCD, каким-то образом объединить основной кодОсновываясь на каждом отдельном веб-сайте, разверните его соответствующим образом.
Ищите любые предложения о том, как подойти к этому.