CompTIA Cloud+ (CV0-004)DevOps FundamentalsEasy
After a CI pipeline successfully compiles and tests an application, the resulting versioned binary package must be stored in a centralized, searchable location before it can be pulled for deployment to any environment. Which pipeline component is used for this purpose?
- AConfiguration management database
- BIssue tracking system
- CArtifact repository
- DVersion control repository
Show answer & explanationAnswer & explanation
Correct answer: C. Artifact repository
An artifact repository (such as JFrog Artifactory or Sonatype Nexus) stores versioned build outputs like compiled binaries, packages, or libraries so they can be retrieved for later deployment stages. Version control repositories store source code, a CMDB tracks configuration items, and an issue tracker manages tasks and defects.
Why the other options are wrong
- A. A CMDB tracks configuration items and their relationships, not build artifacts.
- B. An issue tracking system manages tickets, bugs, and tasks, not build binaries.
- D. Version control repositories store source code history, not compiled build outputs.
Artifact Repository
A centralized storage system that holds versioned build outputs (binaries, packages, libraries) produced by a CI pipeline for later retrieval and deployment.
- Examples: JFrog Artifactory, Sonatype Nexus, GitHub Packages
- Supports versioning and dependency resolution
- Sits between build/test stages and deployment stage
Memory trick: Artifact repository is the warehouse where finished packages wait for shipping.