gitlabgitlab-8gitlab-7scrumboard

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?


Solution

  • 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.