Nexus is a repository manager. We can publish our artefacts to nexus, so
they can be available for other developers.
What is Repository?
Repository is a warehouse where the artefacts are stored and retrieved.
For example, if you are from java background, jar, war files are example of artefacts.
What is a Repository Manager?
Repository manager is a system that manages all the repositories that
your development teams required. Nexus is an example of repository manager.
Why nexus?
a.
It hosts repositories for internal artefacts. We
can’t host organisational specific artefacts in public repository, so nexus help
here.
b.
It proxies remote repositories and cache the
artefacts.
c.
We can group repositories and user can access the
artefacts from single endpoint.
d.
You can audit the artefacts that are used in
various applications across the organisations.
e.
You can host
the artefacts, that are not available in remote/public repositories.
f.
You can control the access to resources by
providing authentication and authorization.
g.
It allows you to control access to, and deployment
of, every component in your organization from a single location.
No comments:
Post a Comment