Rake tasks

原文:https://docs.gitlab.com/ee/raketasks/README.html

Rake tasks

GitLab 为常见的管理和操作流程提供Rake任务.

使用以下命令执行 GitLab Rake 任务:

  • gitlab-rake <raketask> for Omnibus GitLab installations.
  • bundle exec rake <raketask> for source installations.

Available Rake tasks

以下是可用的 Rake 任务:

Tasks Description
Back up and restore 在服务器之间备份,还原和迁移 GitLab 实例.
Clean up 从 GitLab 实例中清除不需要的项目.
Development GitLab 贡献者的任务.
Doctor tasks 检查数据完整性问题.
Elasticsearch 在 GitLab 实例中维护 Elasticsearch.
Enable namespaces 为用户项目启用用户名和名称空间.
General maintenance 常规维护和自检任务.
Geo maintenance 与地理相关的维护.
GitHub import 从 GitHub 检索和导入存储库.
Import repositories 将裸仓库导入您的 GitLab 实例.
Import large project exports 导入大型 GitLab 项目出口 .
Integrity checks 检查存储库,文件和 LDAP 的完整性.
LDAP maintenance LDAP相关任务.
List repositories 磁盘上所有由 GitLab 管理的 Git 存储库的列表.
Migrate Snippets to Git 将 GitLab 代码片段迁移到 Git 存储库并显示迁移状态
Praefect Rake tasks 与 Praefect相关的任务.
Project import/export 准备项目的进出口 .
Sample Prometheus data 生成样本 Prometheus 数据.
Repository storage 列出现有项目和附件并将其从旧存储迁移到哈希存储.
Uploads migrate 在本地存储和对象存储之间迁移上载.
Uploads sanitize 从上传到早期版本的 GitLab 的图像中删除 EXIF 数据.
User management 执行用户管理任务.
Webhooks administration 维护项目 Webhooks.
X.509 signatures 更新 X.509 提交签名,如果证书存储已更改,则很有用.