From: Jessica Wagantall Date: Tue, 14 Aug 2018 23:13:49 +0000 (-0700) Subject: Add Nexus 3 introduction notes X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=commitdiff_plain;h=9b21cfb0e51c593b6f988388a0ab090fd0f70f97;p=releng%2Fdocs.git Add Nexus 3 introduction notes Add introduction notes and relevant images for Nexus 3. Change-Id: Id51c19fdb8d7eded2982f98293eb8f09d7020f7d Issue-ID: RELENG-1091 Signed-off-by: Jessica Wagantall --- diff --git a/docs/_static/nexus3-browse.png b/docs/_static/nexus3-browse.png new file mode 100644 index 0000000..a32ed9a Binary files /dev/null and b/docs/_static/nexus3-browse.png differ diff --git a/docs/_static/nexus3-ui.png b/docs/_static/nexus3-ui.png new file mode 100644 index 0000000..27eee3f Binary files /dev/null and b/docs/_static/nexus3-ui.png differ diff --git a/docs/index.rst b/docs/index.rst index fa64970..1fda98b 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -20,6 +20,7 @@ Guides: jenkins project-documentation nexus2 + nexus3 meetbot .. TODO Jenkins (RELENG-510) diff --git a/docs/nexus3.rst b/docs/nexus3.rst new file mode 100644 index 0000000..fc7c81f --- /dev/null +++ b/docs/nexus3.rst @@ -0,0 +1,39 @@ +.. _nexus3-guide: + +############# +Nexus 3 Guide +############# + +LF projects use Nexus Repository Manager 3 to store docker images. +It helps organizing dependencies and releases. + +.. note:: + + Nexus Repository Manager 3 specifics: + https://help.sonatype.com/repomanager3 + +To access Nexus 3 for a particular project, use URL: +``https://nexus3.example.org`` + +.. image:: _static/nexus3-ui.png + :alt: Nexus Repository Manager 3 main view. + :align: center + +Users do not need to login using their LFID credentials. LF admin teams and LFRE +engineers should login to access the administrator options. +Other users can browse the repositories and proxies anonymously. + +.. image:: _static/nexus3-browse.png + :alt: Nexus Repository Manager 3 browse view. + :align: center + +Alternately, users can access the repositories outside the GUI using the URL: +``https://nexus3.example.org/content/repository///`` + +For example: + +``https://nexus3.onap.org/repository/docker.snapshot/v2/ecomp/admportal-sdnc-image/manifests/latest`` + +Nexus 3 communicates with Jenkins server which is the interface used to make +the docker image publications on a scheduled or by demand basis (depending on the Jenkins JJB +configuration for the particuar job).