Integrations: allow root repos only integrations
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
uusergroup which is our namespace for forks
releasegroup which produces a lot of noise
- add any other repo group that we have if we need to.
#1 Updated by Daniel D about 3 years ago
- Assignee set to Daniel D
- Status changed from New to In Progress
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.
#2 Updated by Daniel D almost 3 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
#3 Updated by Redmine Integration almost 3 years ago
#4 Updated by Redmine Integration almost 3 years ago
pullrequest merged, https://internal-code.rhodecode.com/rhodecode-enterprise-ce/pull-request/2596, (status: approved)