Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how can i view a gitlab issue board that spans multiple projects

background

I've been a religious user for github/zenhub for quite a while. We recently moved our repos to gitlab for many reasons, including free pipelines, security, more flexible groups etc.

Problem

Zenhub is a greasemonkey app that's added to github, one of its features is the scrumboard that's similar to gitlab's native issue board. One of the amazing things about zenhub scrumboard is that it allows you to put many repos on the same board (I recall jira had the same thing).

question

Is there a way to do this on gitlab?

like image 322
abbood Avatar asked Oct 06 '16 08:10

abbood


2 Answers

Beside a third-party like kanban.leanlabs.io, recent GitLab releases do integrate a more sophisticated issue management.

See "Announcing The GitLab Issue Board " (presented here)
But it might be limited to only the current repo.


Note that with GitLab 13.6 (November 2020), this is no longer limited to a repository:

Group-level management of project integrations

In GitLab 13.3, we added the ability to enable an integration across an entire instance. With GitLab 13.6, that feature is being expanded to allow integrations to be managed at the group level as well!

Group owners can now add an integration to a group, and that integration will be inherited by all projects under that group. This has the potential for saving massive amounts of time, as many organizations have specific integrations that they want rolled out to every project they create.

A great example of this is using our Jira integration. If you’re using Jira, it’s almost always across the whole company. Some of these companies have thousands of projects and therefore had to configure each and every one of those integrations individually.

With group-level management of project integrations, you can add the integration at each parent group, reducing the amount of configuration required by orders of magnitude!

Read more in our announcement on the GitLab blog.

https://about.gitlab.com/images/13_6/project-integration-inheriting-settings.png -- Group-level management of project integrations

See Documentation and Epic.

like image 114
VonC Avatar answered Oct 21 '22 15:10

VonC


In GitLab issues and merge requests within a group display a collection of issues and merge requests from all projects below them.

And they also have an Issue Board available, which aggregates the issues from the projects within the given group. This is currently not reflected in the documentation, and could be well worth a Pull Request in doc/user/group/index.md and doc/user/project/issue_board.md.

Using this together with group labels and milestones, which also span across all subprojects, you can create the desired board view.

like image 26
almereyda Avatar answered Oct 21 '22 13:10

almereyda