Create releases at the Group level
Problem to solve
Problem statement: How might we allow users to orchestrate a single release for multiple projects, that are released at the same time, at the group level?
As a user, I want to organize releases at the group level, so I can associate many codebases into a single version for orchestration of a customer facing deployment/experience.
Intended users
User experience goal
The user should be able to create release items at the group level with GitLab.
Designs
Proposal
- A new page and menu item @ group level will be created: Releases.
- We will allow users to associate existing project releases to a "release" item at the group level.
- Users will be able to see the at a glance data of project releases concatenated in buckets at the group level. All the information (codebase) still lives at the project level.
- No git tags are created at the group level for these release items.
- User can provide a title and description.
- In the future, we will be able to associate group milestones to group releases.
Further details
Permissions and Security
-
Members with no access (0) should not be able to access Group Releases -
Guest (10) members should be able to access Group Releases if group and related projects are Public and Guests are allowed to -
Reporter (20) members should be able to access Group Releases if group and related projects are Public and Reporter are allowed to -
Developer (30) members should be able to access Group Releases if they are members of group and related projects OR projects and groups are public -
Maintainer (40) members should be able to access Group Releases if they are members of group and related projects OR projects and groups are public -
Owner (50) members should be able to access Group Releases if they are members of group and related projects OR projects and groups are public
Documentation
This will need documentation. Please create docs under this anchor: https://docs.gitlab.com/ee/user/project/releases/#create-a-group-release
What is the type of buyer?
Edited by Rayana Verissimo