从 TeamCity 网页用户界面创建备份
TeamCity 允许通过 Web UI 创建 TeamCity 数据的备份。 要创建备份文件,请导航至 Administration | Backup 页面,按照下述说明指定备份参数,然后开始备份过程。
选项 | 描述 |
---|---|
备份文件 | 指定备份文件的名称,扩展名(
|
添加时间戳后缀 | 勾选此选项,系统将自动在指定的文件名后添加时间戳后缀。 如果您不清理旧的备份文件,这可能有助于区分您的备份文件。
|
备份范围 | 指定您想要备份的数据类型。 备份文件的内容取决于范围,在您选择范围时会直接在 UI 中描述。 请注意,备份文件的大小和备份过程所需的时间取决于您选择的范围。 为了减少备份文件的大小以及耗费在备份上的时间,请选择 "basic" 范围,它包含了服务器设置、项目和构建配置、插件和数据库。 然而,您只能恢复已备份的设置。 对于满足大多数需求的完全备份,建议使用自定义范围,并选择所有项目,除了 "build logs" ,然后像常规文件系统一样备份 由于其体积原因,工件未包含在备份中。 建议单独备份 artifacts directories,或者为 artifacts 使用冗余存储。 构建日志作为工件的一部分被存储,所以如果您实现了工件位置的单独备份,就无需备份构建日志。 |
当您启动备份时,TeamCity 将显示其状态和当前过程的详细信息,包括进度和估计。
note
重要提示
在服务器运行期间创建的备份中不包含正在运行和排队的构建。 要包含这些构建,您可以考虑在服务器未运行时使用不同的 备份 方法。
备份过程所需的时间取决于系统中的构建数量。 在此过程中,系统的状态可能会发生变化,例如,一些构建可能已经完成,其他在构建队列中等待的构建可能已开始,新的构建可能出现在构建队列中。 请注意,这些更改不会影响备份。 TeamCity 将只备份备份过程开始时实际存在的数据。
生成的备份文件是一个
*.zip
存档,其具有特定的结构,不依赖于您使用的操作系统或数据库类型。 因此,您可以使用备份文件在不同的操作系统或者不同的数据库上恢复您的数据。 如果您手动更改此文件的内容,TeamCity 将无法恢复您的数据。
历史选项卡位于管理 | 备份 页面,允许您查看已创建的备份文件列表、文件大小以及文件的创建日期。
请注意,只有从网页用户界面创建的备份文件会在这里显示。 使用 utility 创建的备份不会在 History 标签页上显示。
感谢您的反馈!