2016-08-01 6 views
0

У меня есть два сервера TeamCity, которые работают на разных версиях программного обеспечения: на одном сервере работает «TeamCity Enterprise 9.1.7», тогда как на другом сервере работает «TeamCity Professional 7.0 0,2" . Каков наилучший способ миграции. Я хочу передать проекты, которые существуют на сервере 7.0.2, на сервер 9.1.7.Перенести проекты с более старой версии сервера TeamCity на более новую версию

Буду очень признателен, если вы предоставите мне необходимые меры.

ответ

0

Есть много версий ТС между 7.0.2 и 9.1.7, более 4-х лет обновления: https://confluence.jetbrains.com/display/TW/Previous+Releases+Downloads

Прежде всего, вы должны сделать резервную копию с помощью maintainDB инструмент, то вы можете попробовать мигрируют из основных в основной версии и проверить результаты:

UPDATE: базы на комментарий ВЛАД-p53 в вы можете мигрировать непосредственно формировать 7.0.2 на 9.1.7, так, просто следуйте учебник A Step by Step Guide to Migrating a TeamCity Instance from One Server to Another.


  • 7.0.2 до 8.0, и проверить результаты.
  • 8.0 до 9.0 и проверить результаты
  • 9.0 до 9.1.7

Если переход к основной версии не работает, вы можете попробовать предыдущие версии и повторить процесс.

В каждом выпуске есть заметка о выпуске, в которой объясняется, есть ли проблема с миграцией, я рекомендую вам read them.

К каждой миграции вы можете выполнить следующие шаги этого руководства: A Step by Step Guide to Migrating a TeamCity Instance from One Server to Another.

+0

Миграция может выполняться непосредственно с 7.0.2 по 9.1.7 без промежуточных шагов. –

+0

Другое дополнение: после миграции вы можете экспортировать все данные, а затем импортировать их на другой сервер (с той же версией, 9.1.7) с помощью функции [Импорт проектов] (https://confluence.jetbrains.com/display/TCD9/ Проекты + импорт) –