...
- 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.
CI Process - Docker multiarch support
View file | ||||
---|---|---|---|---|
|