Skip to content

Репозитории

Сервис ICDC Artifactory состоит из шести репозиториев, за каждым из которых закреплён соответствующий их названию тип данных:

  • Docker - хранение Docker-образов;
  • Maven - артефакты Java-проектов (снепшоты и релизы);
  • Helm - хранение Helm-чартов;
  • PyPi - хранение Python-пакетов;
  • npm - хранение npm-пакетов;
  • raw - хранение файлов произвольных форматов.

Иерархия доступа

Удобство хранения и менеджмента данных в сервисе ICDC Artifactory объясняется его иерархической структурой доступа к репозиториям.

Например, при личном доступе в каждом из репозиториев пользователям доступна только часть та пространства, которая начинается с их адреса электронной почты до @ (далее UID).

Example

mail: user1@email
UID: user1

├── user1
│ ├── user1-file
│ ├── user1-file
│ └── user1-file
├── user2
│ ├── user2-file
│ ├── user2-file
│ └── user2-file
└── user3
├── user3-file
├── user3-file
└── user3-file

Командный доступ

Пользователям Artifactory может быть предоставлен командный доступ к репозиторию, при котором всем участникам команды доступна часть пространства, которая начинается с названия команды.

Example

Team name: team1

├── team1-team
│ ├── team1-member-file
│ ├── team1-member-file
│ └── team1-member-file
├── team2-team
│ ├── team2-member-file
│ ├── team2-member-file
│ └── team2-member-file
└── team3-team
├── team3-member-file
├── team3-member-file
└── team3-member-file