Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support GitLab subgroups #2009

Open
andruwa13 opened this issue Apr 20, 2017 · 2 comments
Open

Support GitLab subgroups #2009

andruwa13 opened this issue Apr 20, 2017 · 2 comments

Comments

@andruwa13
Copy link

cli not work enable project alt
alt Reload page alt

@bradrydzewski
Copy link

bradrydzewski commented Apr 20, 2017

Drone currently only supports {owner}/{repo} pattern. Changing to support subgroups will require database, api, router, cli and web changes. So pretty much every layer of the system would need to be redesigned.

This sort of enhancement might be beneficial for gerrit support, so this is something we should definitely consider. But just to set expectations, this is a massive change and not something we will be able to dedicate resources to in the medium term (ie next 3-6 months).

We will update the issue if / when we have start working on this. If you are interested in this feature please use the voting buttons. Please do not ask for updates. Update will be posted if / when we have an update to provide.

@bradrydzewski bradrydzewski changed the title not work gitlab subgroups Support GitLab subgroups Apr 21, 2017
@bradrydzewski
Copy link

bradrydzewski commented Oct 5, 2017

We have determined that subgroups are out of scope for drone. This would require a significant amount of effort and refactoring of the entire stack, the user interface, and hundreds of plugins to support repository names that have > 2 segments. The cost to implement this feature is significant and we do not believe we can justify the cost to implement. So at this time this feature request is out of scope. If something changes we will post updates to this issue. If no updates are posted, please assume this remains out of scope.

I would, however, accept a pull request to the syncer package that filters out repositories where the name has > two segments, so that subgroups are completely ignored and are not visible in the user interface.

EDIT 1: drone was updated to ignore subgroups

EDIT 2: as of 2022 this remains out of scope

EDIT 3: this will be supported in Gitness (Drone 3.0) but will not be back-ported to Drone 2.0

@harness harness locked and limited conversation to collaborators Oct 5, 2017
@bradrydzewski bradrydzewski reopened this Jan 17, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants