Artifacts#

An artifacts system for this project is fully based on GitLab package and container registries and tries to utilize them to the fullest.

It’s still possible to use Docker Hub and JFrog’s Artifactory but that will require some work to be done.

Artifacts main repository Artifacts main repository

Also despite the fact that any GitLab project can enable package and container registries, it has been decided to store all “shared” artifacts in a separate GitLab project called “artifacts”.

Here is an example of a such one: https://gitlab.com/bproto/artifacts.

This approach helps to provide emulate a single source of artifacts and provide a simple way of distinguishing a “local” project only artifacts from those that are supposed to be shared across other projects too.