Drone: Support GitLab subgroups

Created on 20 Apr 2017  路  2Comments  路  Source: drone/drone

cli not work enable project alt
alt Reload page alt

Most helpful comment

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.

All 2 comments

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.

I am closing this as __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.

Was this page helpful?
0 / 5 - 0 ratings