2012-10-23 32 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启动
  • 升级
相关问题