Task #4181
openIntegrations: allow root repos only integrations
0%
Description
I realized that repo groups already allow to have really good control over integrations. I think last missing bit would be a flag that sets the global integrations to work for root level projects only. This would allow to create global catch all for all root level projects, + possible combinations of integrations on repo group level.
THen i could:
- set global slack integration for all our root projects which are the main ones
- set slack integration for
u
usergroup which is our namespace for forks - skip
release
group which produces a lot of noise - add any other repo group that we have if we need to.
THoughts ?
Updated by Daniel D over 8 years ago
- Status changed from New to In Progress
- Assignee set to Daniel D
I like the idea, it's the simplest thing we can do without getting into complications of exclude/include filters in a repo group or a full rule based integration matcher, although we might want something like this in the future to eg. wildcard match based on name, owner, is_fork_of
etc, stuff like that.
Updated by Daniel D about 8 years ago
- Status changed from In Progress to Resolved
This has been resolved with addition of integration scopes feature in https://internal-code.rhodecode.com/rhodecode-enterprise-ce/pull-request/2596
Updated by Redmine Integration about 8 years ago
Updated by Redmine Integration about 8 years ago
pullrequest merged, https://internal-code.rhodecode.com/rhodecode-enterprise-ce/pull-request/2596, (status: approved)