diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-03-31 06:07:50 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-03-31 06:07:50 +0000 |
commit | 92077e0f8d70c70a908395808b16f98ecd3a5fcd (patch) | |
tree | efb011b2b7e96c2a8a0e7877c0966ab70014ebee /doc/raketasks/README.md | |
parent | 83a3209c3f8e5bc055acf80f3440335d2b97133b (diff) | |
download | gitlab-ce-92077e0f8d70c70a908395808b16f98ecd3a5fcd.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/raketasks/README.md')
-rw-r--r-- | doc/raketasks/README.md | 45 |
1 files changed, 31 insertions, 14 deletions
diff --git a/doc/raketasks/README.md b/doc/raketasks/README.md index 51d85bd70f0..7726bce4daf 100644 --- a/doc/raketasks/README.md +++ b/doc/raketasks/README.md @@ -2,18 +2,35 @@ comments: false --- -# Rake tasks +# Rake tasks **(CORE ONLY)** -- [Backup restore](backup_restore.md) -- [Check](check.md) -- [Cleanup](cleanup.md) -- [Features](features.md) -- [LDAP Maintenance](../administration/raketasks/ldap.md) -- [General Maintenance](../administration/raketasks/maintenance.md) and self-checks -- [User management](user_management.md) -- [Webhooks](web_hooks.md) -- [Import](import.md) of Git repositories in bulk -- [Rebuild authorized_keys file](../administration/raketasks/maintenance.md#rebuild-authorized_keys-file) task for administrators -- [Uploads Migrate](../administration/raketasks/uploads/migrate.md) -- [Uploads Sanitize](../administration/raketasks/uploads/sanitize.md) -- [Importing large GitLab project exports](../development/import_project.md#importing-via-a-rake-task) +GitLab provides [Rake](https://ruby.github.io/rake/) tasks for common administration and operational processes. + +GitLab Rake tasks are performed using: + +- `gitlab-rake <raketask>` for [Omnibus GitLab](https://docs.gitlab.com/omnibus/README.html) installations. +- `bundle exec rake <raketask>` for [source](../install/installation.md) installations. + +## Available Rake tasks + +The following are available Rake tasks: + +| Tasks | Description | +|:-------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------| +| [Back up and restore](backup_restore.md) | Back up, restore, and migrate GitLab instances between servers. | +| [Clean up](cleanup.md) | Clean up unneeded items GitLab instances. | +| [Enable namespaces](features.md) | Enable usernames and namespaces for user projects. | +| [General maintenance](../administration/raketasks/maintenance.md) | General maintenance and self-check tasks. | +| [Geo maintenance](../administration/raketasks/geo.md) **(PREMIUM ONLY)** | [Geo](../administration/geo/replication/index.md)-related maintenance. | +| [GitHub import](../administration/raketasks/github_import.md) | Retrieve and import repositories from GitHub. | +| [Import repositories](import.md) | Import bare repositories into your GitLab instance. | +| [Import large project exports](../development/import_project.md#importing-via-a-rake-task) | Import large GitLab [project exports](../user/project/settings/import_export.md). | +| [Integrity checks](../administration/raketasks/check.md) | Check the integrity of repositories, files, and LDAP. | +| [LDAP maintenance](../administration/raketasks/ldap.md) | [LDAP](../administration/auth/ldap.md)-related tasks. | +| [List repositories](list_repos.md) | List of all GitLab-managed Git repositories on disk. | +| [Project import/export](../administration/raketasks/project_import_export.md) | Prepare for [project exports and imports](../user/project/settings/import_export.md). | +| [Repository storage](../administration/raketasks/storage.md) | List and migrate existing projects and attachments from legacy storage to hashed storage. | +| [Uploads migrate](../administration/raketasks/uploads/migrate.md) | Migrate uploads between storage local and object storage. | +| [Uploads sanitize](../administration/raketasks/uploads/sanitize.md) | Remove EXIF data from images uploaded to earlier versions of GitLab. | +| [User management](user_management.md) | Perform user management tasks. | +| [Webhooks administration](web_hooks.md) | Maintain project Webhooks. | |