2

我们一直在开发 PC 上试验 Octopus Deploy,现在想要将我们创建的环境转移到我们的主要 Octopus Deploy 服务器(其他团队使用该服务器,并且已经设置了一些环境)。

所以我们想备份/恢复这一环境。但是,八达通似乎只允许您备份/恢复整个数据库

是否可以使用备份/恢复或其他方式将单个环境从一台 Octopus 服务器移动到另一台服务器?

4

2 回答 2

1

目前无法仅备份/恢复部分数据库 - 您需要恢复完整备份,然后删除不需要的信息。

Octopus 2.0(现在是公开测试版)有一个全面的 REST API,因此可以使用该 API 获取信息子集并将其导入您的新 Octopus 服务器。

于 2013-11-27T06:19:28.190 回答
1

对我有用的只是按顺序执行以下操作:

  • 关闭八达通服务,让交易无法进行。
  • 将 raven 数据库(通常存储在 Program Files\Data 中)复制到新服务器。
  • 安装新的 Octopus 服务器,并在设置过程中,在“存储”选项卡中,指定在上述第二步中复制的数据位置的位置。

Octopus 开发人员 Paul 提到 RavenDB 的优点在于安装。它不需要像 SQL 那样运行的服务。它只是数据本身的复制粘贴,非常适合安装和移植。

于 2013-09-11T02:27:22.537 回答