Data Access¶
Each account in ICDC Artifactory is provided with a preconfigured set of repositories for storing and publishing artifacts.
Current repository connection methods (except Docker) are available in the ICDC Artifactory UI at:
https://artifactory.$LOC.icdc.io/#browse/browse
Connecting to the Docker Repository¶
To authenticate, run:
Image name format:
artifactory.$LOC.icdc.io/ACC_NAME-docker/image:tag, where:
ACC_NAME- account name;image- image name;tag- version tag.
Connecting to Other Repository Types¶
Use the following URLs:
Maven: https://artifactory.$LOC.icdc.io/repository/ACC_NAME-maven
Helm: https://artifactory.$LOC.icdc.io/repository/ACC_NAME-helm
PyPi: https://artifactory.$LOC.icdc.io/repository/ACC_NAME-pypi
NuGet: https://artifactory.$LOC.icdc.io/repository/ACC_NAME-nuget
Raw: https://artifactory.$LOC.icdc.io/repository/ACC_NAME-raw
NPM: https://artifactory.$LOC.icdc.io/repository/ACC_NAME-npm
RubyGems: https://artifactory.$LOC.icdc.io/repository/ACC_NAME-rubygems
For more details, see Repositories.
Roles and permissions¶
| Action | Member | Admin | Operator | Owner |
|---|---|---|---|---|
| Adding an artifact | ✔ | ✔ | ✔ | ✔ |
| Modifying an artifact | ✔ | ✔ | ✔ | ✔ |
| Reading artifacts | ✔ | ✔ | ✔ | ✔ |
| Deleting artifacts | - | ✔ | ✔ | ✔ |
| Configuring Deployment Policy/Cleanup Policy/Content Type Validation | - | ✔ | ✔ | ✔ |
