Мы запускаем TFS 2017 на одном сервере со следующей настройкой:
- Windows Server 2012
- SQL Server 2016 (только для баз данных TFS)
- TFS 2017
- Visual Studio 2015 обновление 3 (для запуска сборок из TFS)
- Некоторые другие приложения, такие как NodeJs, Crystal Reports, Sandcastle Help File Builder, которые необходимы для создания наших проектов
По многим причинам мы хотели бы обновить этот сервер до новой настройки, например:
- Windows Server 2016
- SQL Server 2016 (единственное, что хорошо в старомsetup)
- TFS 2018
- Visual Studio 2017
Основная причина в том, что мы не можем создать код C # 7 для текущей настройки.Но мы также должны оставаться в рамках поддерживаемых путей обновления для всего нашего программного обеспечения.Так как Visual Studio 2017 требует Server 2012r2 или выше, первое, что нам нужно сделать, это перейти на новую ОС.Но поскольку мы приложили столько усилий в этой области, мы предпочитаем обновление на месте, чтобы впоследствии мы могли выполнить обновление на месте на TFS 2017.Еще одна проблема заключается в том, что мы хотели бы сохранить наше Netbiosname таким же, чтобы у нас не было никаких накладных расходов на конфигурацию на рабочих станциях разработчиков.
Есть ли у кого-нибудь опыт такого обновления или есть другие рекомендуемые шаги, которые нам нужно предпринятьчтобы сделать это?