An ARTIFACT is a byproduct of software development that helps describe the architecture, design and function of software. Artifacts are like roadmaps that software developers can use to trace the entire software development process.
Artifacts might be databases, data models, printed documents or scripts. They are readily deployable files.
ARTIFACT REPOSITORY
What is an Artifact Repository?
An ARTIFACT REPOSITORY stores build artifacts produced by continuous integration and makes them available for automated deployment to testing, staging, and production environments. Build artifacts are the files created by the build process, such as distribution packages, WAR files, logs, and reports.
NEXUS REPOSITORY
What is Nexus Repository?
NEXUS Repository is a tool used in DevOps methodology for multiple purposes. One of it’s main purpose is to store artifacts ( readily deployable code ) that have been created in the code pipeline. Another one of it’s purpose is to act as a sort of buffer for downloading dependencies for the build tools and languages.