... | @@ -229,7 +229,15 @@ One can use a combination of gitlab milestones and/or issue boards to manage the |
... | @@ -229,7 +229,15 @@ One can use a combination of gitlab milestones and/or issue boards to manage the |
|
|
|
|
|
# Forge Documents, File Release System (FRS)
|
|
# Forge Documents, File Release System (FRS)
|
|
|
|
|
|
Forge Documents and File Release System are two tools with similar functionality: managing files. Gitlab is lacking a full equivalent. Since v8.2, there is a release functionality (https://about.gitlab.com/releases/2015/11/22/gitlab-8-2-released/#releases) and since 11.11 there is guest access to releases (https://about.gitlab.com/releases/2019/05/22/gitlab-11-11-released/#guest-access-to-releases). These have some limitations, as pointed in https://stackoverflow.com/questions/29013457/how-to-store-releases-binaries-in-gitlab. The most important limitations are that parts of the functionality can only be controlled by the API, and though releases can be removed, file attachments cannot. There is an open issue upstream regarding this feature: https://gitlab.com/gitlab-org/gitlab/-/issues/16229. Current up-to-date documentation can be found here: https://gitlab.inria.fr/help/user/project/releases/index
|
|
Forge Documents and File Release System are two tools with similar functionality: managing files.
|
|
|
|
|
|
|
|
## gitlab
|
|
|
|
|
|
|
|
### gitlab releases
|
|
|
|
|
|
|
|
Gitlab is lacking a full equivalent. Since v8.2, there is a release functionality (https://about.gitlab.com/releases/2015/11/22/gitlab-8-2-released/#releases) and since 11.11 there is guest access to releases (https://about.gitlab.com/releases/2019/05/22/gitlab-11-11-released/#guest-access-to-releases). There are some limitations, as pointed in https://stackoverflow.com/questions/29013457/how-to-store-releases-binaries-in-gitlab. The most important limitations are that parts of the functionality can only be controlled by the API, and though releases can be removed, file attachments cannot. There is an open issue upstream regarding this feature: https://gitlab.com/gitlab-org/gitlab/-/issues/16229. Current up-to-date documentation can be found here: https://gitlab.inria.fr/help/user/project/releases/index
|
|
|
|
|
|
|
|
### gitlab generic package registry
|
|
|
|
|
|
Another option that has been added to gitlab recently is the use of the Generic Packages Registry (https://gitlab.inria.fr/help/user/packages/generic_packages/index.html), part of the Gitlab Package Registry (https://gitlab.inria.fr/help/user/packages/index) that can be used to host various packages systems for a project (maven, pypi, npm,...).
|
|
Another option that has been added to gitlab recently is the use of the Generic Packages Registry (https://gitlab.inria.fr/help/user/packages/generic_packages/index.html), part of the Gitlab Package Registry (https://gitlab.inria.fr/help/user/packages/index) that can be used to host various packages systems for a project (maven, pypi, npm,...).
|
|
|
|
|
... | @@ -246,6 +254,11 @@ curl --header "PRIVATE-TOKEN: <token>" \ |
... | @@ -246,6 +254,11 @@ curl --header "PRIVATE-TOKEN: <token>" \ |
|
|
|
|
|
The files will then appear in the Package Registry part of the project.
|
|
The files will then appear in the Package Registry part of the project.
|
|
|
|
|
|
|
|
## Static files storage
|
|
|
|
|
|
|
|
The static file storage which can be used for complete websites can also be used to store individual blobs like release tarballs or any static files.
|
|
|
|
|
|
|
|
see [Static files storage](#static-files-storage)
|
|
|
|
|
|
# Forge News
|
|
# Forge News
|
|
|
|
|
... | | ... | |