Rake 任务

  • Tier: 基础版, 专业版, 旗舰版
  • Offering: 私有化部署

极狐GitLab 提供 Rake 任务来协助您进行常见的管理和操作流程。

您可以通过以下方式执行极狐GitLab Rake 任务:

可用的 Rake 任务#

以下 Rake 任务可用于极狐GitLab:

任务描述
访问令牌过期任务批量延长或移除访问令牌的过期日期。
备份和恢复备份、恢复和迁移极狐GitLab 实例到不同的服务器。
清理从极狐GitLab 实例中清除不需要的项目。
开发极狐GitLab 贡献者的任务。
Elasticsearch在极狐GitLab 实例中维护 Elasticsearch。
常规维护常规维护和自检任务。
GitHub 导入从 GitHub 检索和导入存储库。
导入大型项目导出导入大型极狐GitLab 项目导出
传入邮件与传入邮件相关的任务。
完整性检查检查存储库、文件、LDAP 等的完整性。
LDAP 维护LDAP 相关任务。
密码密码管理任务。
Praefect Rake 任务Praefect 相关任务。
项目导入/导出准备 项目导出和导入
Sidekiq 任务迁移将计划在未来日期执行的 Sidekiq 任务迁移到新队列。
服务台邮件与服务台邮件相关的任务。
SMTP 维护与 SMTP 相关的任务。
SPDX 许可证列表导入导入 SPDX 许可证列表的本地副本,以匹配 许可证审批策略
重置用户密码使用 Rake 重置用户密码。
上传迁移在本地存储和对象存储之间迁移上传。
上传清理从上传到早期版本极狐GitLab 的图像中移除 EXIF 数据。
服务数据生成和排查 服务 Ping 问题。
用户管理执行用户管理任务。
Webhook 管理维护项目 webhooks。
X.509 签名更新 X.509 提交签名,这在证书存储更改时会很有用。

要列出所有可用的 Rake 任务:

shell
sudo gitlab-rake -vT