...
- All built artifacts are stored in Nexus
- nexus.akraino.org - .tar, .war, .jar and other files
- nexus3.akraino.org - Docker containers
- Individual CD processes retrieve from nexus as the result of Gerrit API events
nexus3 can be used to retrieve Docker containers (it supports Docker v2 API)
. There are four individual repositories here:
Repository Purpose nexus3.akraino.org:10001 a read-only repository metagroup that is comprised of the local docker.release and docker.io repositories. nexus3.akraino.org:10002 docker.release repo which is where releases should land after they have been blessed. We replicate from this out to the Docker hub organization. nexus3.akraino.org:10003 the "normal" repo where snapshots would go. nexus3.akraino.org:10004 The docker staging repo. Stage builds go here.