Jenkins Infrastructure : repo.jenkins-ci.org

Migration from maven.jenkins-ci.org to repo.jenkins-ci.org current state

Apache listens on maven.jenkins-ci.org:8082 and reverse proxy correctly to repo.jenkins-ci.org to make the deployment work without changing POM, as they currently deploy to m.j.o:8082. See http://maven.jenkins-ci.org:8082/content/repositories/snapshots/ for example.

When we switch PoC to production, tweak /etc/apache2/sites-available/maven.jenkins-ci.org.reverse-proxy and ports.conf to listen on port 8081.

PoC TODOs

  • Maven repository index generation: combined index doesn't appear to include everything.
  • Bulk import of the current artifacts (pending action by Yoav)
  • Test if the generated index can be fed for update center

Maven repository index generation

We have a job on ci.jenkins-ci.org that's forcing index generation every 4 hours via Artifactory REST API.

Making nexus read-only

Nexus is turned into the read-only mode June 13th, now that new deployments are all going to Artifactory.

But in case it needs restoration, previously the permissions were:

Attachments: