docker-compose.yml
nexus:
image: sonatype/nexus3
volumes:
- "nexus3-data:/sonatype-work"
ports:
- "8081:8081"
volumes:
nexus3-data:
Hinweis: Volumes befinden sich unter /var/lib/docker/volumes
.
Details zum group Repository “maven-public” findet man in https://help.sonatype.com/repomanager3/configuration/repository-management#RepositoryManagement-RepositoryGroup. Dieses Repository wird als zentrales Maven Repository inklusive Mirror für Maven Central verwendet.
Damit Jenkins Artefakte in Nexus deployen kann, legt man noch einen passenden User, z.B: “jenkins-nexus” an.