Я только начинаю переход на .NET Framework 3.5. Я использую CruiseControl.NET для нашей непрерывной интеграции и хотел бы узнать, как другие люди подходят к этой настройке.
У меня есть ветка исходного кода, озаглавленная NET3.5, но на данный момент я сохраняю транк как 2.0.
Я создал два проекта CruiseControl, которые извлекают из ствола и филиала.
Итак, у меня есть два проекта непрерывной интеграции, хотя существует только одна кодовая база.
Я думаю, что это правильный подход, потому что мне нужно использовать разные версии aspnet_merge.exe для компиляции кода, что означает два отдельных файла конфигурации и, следовательно, два проекта непрерывной интеграции.
Оправдан ли этот подход, должна ли каждая ветка быть построена отдельно или это просто одна большая кодовая база, которая компилирует разные версии выпуска в одной гигантской сборке?
Приветствия