如何备份和恢复 gitlab runner?

Posted

技术标签:

【中文标题】如何备份和恢复 gitlab runner?【英文标题】:How to back up and restore a gitlab runner? 【发布时间】:2022-01-11 19:28:04 【问题描述】:

我在一个小型 Linux 机器上有一个 gitlab 运行器。我需要在那个盒子上重新安装操作系统,并且我不想在重新安装后从头开始设置 gitlab 运行器。 (我将 SaaS gitlab.com 用于我的 repo 和 CI,而不是我自己的实例。)我需要备份和恢复哪些配置文件等以保持我的同一个 gitlab 运行器正常工作?

【问题讨论】:

【参考方案1】:

真的没有什么可备份的。 runner 本身只是协调工作。

如果您不想注册跑步者,理论上可以备份config.toml 文件,这样您就不需要重新注册跑步者,但跑步者本身安装的唯一东西是二进制文件,您必须在新盒子上重新安装。

【讨论】:

谢谢!重新安装 gitlab-runner 包后备份和恢复/etc/gitlab-runner/config.toml 效果很好。跑步者立即恢复了相同的配置,并在 gitlab 中显示为在线。

以上是关于如何备份和恢复 gitlab runner?的主要内容,如果未能解决你的问题,请参考以下文章

Git--07 Gitlab备份与恢复

gitlab备份和恢复

GitLab 数据备份和恢复

Gitlab备份和恢复操作

Gitlab备份和恢复操作记录

gitlab 备份和恢复