Как структурировать базу кода проекта Visual Studio для развертывания на нескольких веб-сайтах с различными преобразованиями конфигурации? - PullRequest
0 голосов
/ 04 октября 2018

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

Я поиграл с идеей создания отдельных репозиториев для каждого веб-сайта, устанавливающих базовую кодовую базу через частный пакет NuGet, ноЯ подумал, что это может занять довольно много времени, так как число веб-сайтов растет, и приходится обновлять каждый отдельный репозиторий.

В идеале у меня в голове будет сценарий для сервера / клиента сборки, GoCD, каким-то образом объединить основной кодОсновываясь на каждом отдельном веб-сайте, разверните его соответствующим образом.

Ищите любые предложения о том, как подойти к этому.

...