2012-10-23 68 views
1

我在Ubuntu Linux上安裝了個人使用的TeamCity,我想升級它。然而,做這件事的過程似乎對我來說有點混亂。我undestanding的是,我應該:
- 備份一切
- 刪除一切
- 從頭
重新安裝的TeamCity - 重新安裝所有額外的驅動程序,插件等Linux上的TeamCity - 有沒有更簡單的升級方法?

那是太「手動」和時間爲我的口味消費,留下背後的風險太高。有沒有更安全的升級方法,不需要重新安裝?

在此先感謝所有貢獻。

回答

2

如果你有典型安裝(位於〜/ .BuildServer數據和自定義插件,沒有在TeamCity的安裝文件編輯)你可以:

  • 通過Web用戶界面
  • 停止服務器備份服務器數據

或這兩個步驟可以與

    被替換個
  • 停止服務器
  • 經由maintainDB.sh

備份服務器數據。然後

  • 刪除TeamCity的安裝目錄(數據不會被刪除)
  • 解壓的TeamCity - ???焦油。 gz
  • 啓動服務器

完成informati關於服務器升級可以在documentation找到。

+0

謝謝你的答案按照TeamCity的UI的說明,這是非常有用的。我真的發現TeamCity數據目錄在「/var/TeamCity/.BuildServer/」中。我注意到它,所以我只需在刪除以前的安裝之前製作它的副本。 – Diego

3

我的teamcity服務器安裝在/ opt下,以便適應您的需求。

  • MV /選擇/ TeamCity的/選擇/ teamcity_old
  • 焦油-xvzf TeamCity的-xxxxxxxxx.tar.gz
  • MV的TeamCity /選擇/ TeamCity的
  • CP -R /opt/teamcity_old/.BuildServer (/opt/teamcity/.BuildServer/
  • cp -R/opt/teamcity_old/conf// opt/teamcity/conf(檢查您是否想從配置文件中複製更改,尤其是server.xml)
  • chown -R teamcity。 /選擇/ TeamCity的
  • 服務的TeamCity啓動
  • 升級
相關問題