Невозможно обновить с 9.x до 10.x
Я разработчик teamcity, и наша организация в настоящее время использует бесплатную версию Team-city 9.0.3. Теперь мы довели сборку до максимума. Так что мы планируем взять корпоративную версию.
Но перед этим нам нужно обновить teamcity до последней версии 10.x. в то время как я делаю обновление, он выдает следующую ошибку.
Пожалуйста, нажмите на ссылку, чтобы увидеть ошибку
Шаги, которые я сделал для обновления: - Создайте резервную копию всего Teamcity, который будет находиться в /root/.BuildServer/backup - Остановите сервер Teamcity и удалите весь каталог teamcity - скопируйте резервную копию.Zip-файла в импорт раздел. - загрузите последнюю версию teamcity, выполните необходимые настройки и запустите сервер teamcity. - зайдите в Администрирование / Импорт и начните импорт файла из /root/.BuildServer/import
При импорте я получаю вышеуказанную ошибку, так как версия не поддерживается.
Пожалуйста, помогите мне в этом, чтобы мне пришлось обновить Teamcity и перейти на корпоративную версию
Заранее спасибо..
1 ответ
Похоже, вы пытаетесь импортировать резервную копию, созданную с помощью TeamCity 9, в TeamCity 10, которая не поддерживается, резервные копии можно восстановить только с той версией, с которой они были созданы.
Когда вы устанавливаете TeamCity, у вас обычно есть каталог данных (вероятно, ".BuildServer" в вашем случае) и программное обеспечение в другом месте. Вы не должны удалять каталог данных, вы должны обновить базу данных и каталог данных на месте (TeamCity предложит сделать это при запуске нового программного обеспечения, см. Режим обслуживания ниже).
Если вы продолжите с предложенным маршрутом, вам нужно будет создать новую базу данных TeamCity 10 с новой версией схемы, однако вы потеряете все остальные параметры и данные, так как эта резервная копия звучит как резервная копия конфигурации проекта.
JetBrains предоставляет подробные руководства для выполнения обновлений: