Repositories¶
SCDC Artifactory consists of six repositories each of them stores data of particular formats:
- Docker - storage of Docker images;
- Maven - artifacts of Java-projects (snapshots and releases);
- Helm - storage of Helm charts;
- PyPi - storage of Python packages;
- npm - storage of npm packages;
- raw - storage of any formats.
Personal access¶
The convenience of data storage and management in the SCDC Artifactory service is due to its hierarchical structure of access to repositories. For example, with personal access, users can only access a portion of the space that begins with their LDAP mail before @ symbol (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
Team access¶
While using team access, the users who belong to the same team can access the information pool which starts with the team's name.
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