- Created by Angel Tucker, last modified by Robin Blevins on Feb 16, 2022
Nexus Repository Manager (NXRM) is the repository management solution that is used by QualityNet to store and manage whatever libraries and other binary artifacts that the users require.
Most of today's software is assembled using open source, proprietary, and third party code. Because of this, many organizations rely on repository management to efficiently source, store, share, and deploy software parts. Rather than direct download from public repositories, repeated downloads, or manual distribution, using a repository manager makes it the central access and management point for any component usage in your software development life cycle. This central role makes it easy for everyone in your organization to understand where things are stored.
Please use the NXRM Getting Started page to begin your introduction to the NXRM product. For support using NXRM and our other CICD Tools see the HIDS SecDevOps team support page.
QUICK START GUIDE
Introduction
Please review the following documents to gain familiarity with Nexus Repository Manager (NXRM) and to learn how to use the product.
Support
Please reach out to the HIDS SecDevOps team with any questions or suggestions related to NXRM or any of our other CICD Tools. Refer to the HIDS SecDevOps Support page for assistance.
Requesting Access to NXRM
In order to use NXRM you will need to request access to NXRM including any specific privileges within NXRM. Please refer to Submitting Requests for CI/CD Tools for details on requesting access.
Accessing NXRM
Navigate to Nexus Repository Manager at https://nexus-cloud.hcqis.org/. Most access does not require authentication
If you are attempting to write to or delete from a repository, login using your AD credentials
This page lists various resources related to Nexus Repository Manager.
External Resources
Nexus Repository Manager Basics
HIDS Resources
Most of today's software is assembled using open source, proprietary, and third party code. Because of this, many organizations rely on repository management to efficiently source, store, share, and deploy software parts. Rather than direct download from public repositories, repeated downloads, or manual distribution, using a repository manager makes it the central access and management point for any component usage in your software development life cycle. This central role makes it easy for everyone in your organization to understand where things are stored. Nexus Repository Manager (NXRM) is the repository management solution that is used by QualityNet to store and manage whatever libraries and other binary artifacts that the users require.
Please use the NXRM Getting Started page to begin your introduction to the NXRM product. For support using NXRM and our other CICD Tools see the HIDS SecDevOps team support page.
Nexus Repository Manger is set up with Anonymous Pull capabilities. LOBs are required to use a service account to pull from/push to Nexus RM in their CI/CD pipelines implemented in Cloudbees Jenkins or Ansible Tower. Thus only a handful of users per LOB need access for manual pushes and other maintenance of repositories.
Nexus Repository Manager supports 3 types of repositories:
- Hosted
- Proxy
- Group
For more information on Repository types, refer to Sonatype's Repository Types
learning module.
Nexus Repository Manager supports multiple formats. The most common are:
- Docker
- Maven
- Raw
- NPM
- Rubygems
Raise a ServiceNow Request (RITM) requesting access to Nexus RM and assign it to HIDS BuildDevOps. More details on how to submit a request can be found at Submitting Requests Relating to CICD Tools
Who needs a Nexus Repository Manger Account?
The QualityNet Nexus Repository Manager can be accessed using the following URL: https://nexus-cloud.hcqis.org To login, enter your Windows ID (i.e.gl1234) and AD password.
If you need help or assistance please contact the HIDS DevOps team. They can be reached via the following methods:
- CCSQ Support Central: Provides you with multi-program support to submit a new ticket, and track the status of an existing case, incident, or request. No login required. https://cmsqualitysupport.servicenowservices.com/ccsq_support_central
- DevOps Slack channel at #hids-clouddevops-support
- Visit the HIDS SecDevOps Support page.
- No labels