升级TeamCity

时间:2017-06-08 19:44:07

标签: postgresql teamcity

升级TeamCity版本2017.1.1到2017.1.2时遇到问题。 这个问题涉及TeamCity和PostgreSQL的工作。 我做了什么:

  1. 停止teamcity proccess /etc/init.d/teamcity stop;
  2. 删除主目录TeamCity rm /opt/JetBrains/TeamCity;
  3. 在主目录TeamCity中下载较新版本TeamCity(2017.1.2)和untar;
  4. 启动teamcity proccess /etc/init.d/teamcity start
  5. 在此之后我遇到了TeamCity和PostgreSQL的问题:

    1. before delete schema;
    2. after delete schema and create new schema
    3. 唯一的方法是重新安装数据库。但这是一个非常值得怀疑的程序,但这有效。

2 个答案:

答案 0 :(得分:0)

似乎,TeamCity无法找到以前的数据库设置文件。因此,它决定它是一个新的服务器安装。

可能TeamCity的数据目录不在默认位置(即{HOME_DIRECTORY} / .BuildServer)。

如果是这种情况 - 您需要将teamcity-startup.properties放在TeamCity / conf目录中(内容为“teamcity.data.path = / path_to_TeamCity_data_directory”)。

答案 1 :(得分:0)

此问题与不正确的停止服务。需要使用这一步:

  1. sudo service teamcity stop

  2. /etc/init.d/teamcity stop

  3. 更新TeamCity

  4. sudo service teamcity start

  5. /etc/init.d/teamcity start

  6. sudo systemctl daemon-reload