diff options
Diffstat (limited to 'doc/user/packages/package_registry/index.md')
-rw-r--r-- | doc/user/packages/package_registry/index.md | 62 |
1 files changed, 13 insertions, 49 deletions
diff --git a/doc/user/packages/package_registry/index.md b/doc/user/packages/package_registry/index.md index 3311b271126..a2228148447 100644 --- a/doc/user/packages/package_registry/index.md +++ b/doc/user/packages/package_registry/index.md @@ -12,6 +12,15 @@ With the GitLab Package Registry, you can use GitLab as a private or public regi of [supported package managers](#supported-package-managers). You can publish and share packages, which can be consumed as a dependency in downstream projects. +## Package workflows + +Learn how to use the GitLab Package Registry to build your own custom package workflow: + +- [Use a project as a package registry](../workflows/project_registry.md) + to publish all of your packages to one project. + +- Publish multiple different packages from one [monorepo project](../workflows/working_with_monorepos.md). + ## View packages You can view packages for your project or group. @@ -77,46 +86,10 @@ when you view the package details: You can view which pipeline published the package, and the commit and user who triggered it. However, the history is limited to five updates of a given package. -## Download a package +## Reduce storage usage -To download a package: - -1. Go to **Packages & Registries > Package Registry**. -1. Select the name of the package you want to download. -1. In the **Activity** section, select the name of the package you want to download. - -## Delete a package - -You cannot edit a package after you publish it in the Package Registry. Instead, you -must delete and recreate it. - -To delete a package, you must have suitable [permissions](../../permissions.md). - -You can delete packages by using [the API](../../../api/packages.md#delete-a-project-package) or the UI. - -To delete a package in the UI, from your group or project: - -1. Go to **Packages & Registries > Package Registry**. -1. Find the name of the package you want to delete. -1. Click **Delete**. - -The package is permanently deleted. - -## Delete files associated with a package - -To delete package files, you must have suitable [permissions](../../permissions.md). - -You can delete packages by using [the API](../../../api/packages.md#delete-a-package-file) or the UI. - -To delete package files in the UI, from your group or project: - -1. Go to **Packages & Registries > Package Registry**. -1. Find the name of the package you want to delete. -1. Select the package to view additional details. -1. Find the name of the file you would like to delete. -1. Expand the ellipsis and select **Delete file**. - -The package files are permanently deleted. +For information on reducing your storage use for the Package Registry, see +[Reduce Package Registry storage use](reduce_package_registry_storage.md). ## Disable the Package Registry @@ -135,15 +108,6 @@ You can also remove the Package Registry for your project specifically: The **Packages & Registries > Package Registry** entry is removed from the sidebar. -## Package workflows - -Learn how to use the GitLab Package Registry to build your own custom package workflow: - -- [Use a project as a package registry](../workflows/project_registry.md) - to publish all of your packages to one project. - -- Publish multiple different packages from one [monorepo project](../workflows/working_with_monorepos.md). - ## Supported package managers WARNING: @@ -166,7 +130,7 @@ The Package Registry supports the following formats: | [Go](../go_proxy/index.md) | 13.1+ | [Alpha](https://gitlab.com/groups/gitlab-org/-/epics/3043) | | [Ruby gems](../rubygems_registry/index.md) | 13.10+ | [Alpha](https://gitlab.com/groups/gitlab-org/-/epics/3200) | -[Status](https://about.gitlab.com/handbook/product/gitlab-the-product/#alpha-beta-ga): +[Status](../../../policy/alpha-beta-support.md): - Alpha: behind a feature flag and not officially supported. - Beta: several known issues that may prevent expected use. |