Artifactory - виртуальные репозитории - PullRequest
0 голосов
/ 25 февраля 2012

Я планирую создать артефактное вито-репо, которое включает в себя все публичные репо и 3 локальных репо. 4 локальных репо основаны на 3 командах, скажем, A, B, C. Я хочу, чтобы команда A разрешала артефакты только из локального репо A, команда B разрешала артефакты только из репо B и так далее. Как я могу это сделать?

Примечание. Чтобы избежать необходимости поддерживать тех, у кого есть доступ к репо (члены команды постоянно перемещаются между командами), я предоставил доступ ко всем репо всем членам команды. Я не хочу ограничивать их собственным репо.

1 Ответ

3 голосов
/ 26 февраля 2012

Поскольку требуется изоляция определенного репозитория на группу, всегда будет необходимо некоторое обслуживание, и пути для этого невелики.

Вероятно, самый простой способ достичь этого - создать цели разрешений для каждой группы (а не для разработчика) и связать каждую цель с группой, назначенной для этой группы; Когда разработчик перемещен, удалите его из группы одной команды и добавьте его в группу другой.

Если вы доверяете своим разработчикам, вы также можете создать профиль решателя для каждой группы, который будет указывать на репозиторий группы; когда разработчик перемещается, он может просто переключиться на другой профиль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...