Project

General

Profile

Task #4181

Integrations: allow root repos only integrations

Added by Marcin Kuzminski [staff] about 3 years ago. Updated almost 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
18.08.2016
Due date:
% Done:

0%

Estimated time:
Sorting:
Commit Number:

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 ?

History

#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

Also available in: Atom PDF