Project

General

Profile

Actions

Task #4181

open

Integrations: allow root repos only integrations

Added by Marcin Kuzminski [CTO] over 8 years ago. Updated over 8 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 ?

Actions #1

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.

Actions #2

Updated by Daniel D over 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

Actions

Also available in: Atom PDF