300-435 · Question #36
Which two statement describe the role of an artifact repository in a CI/CD pipeline? (Choose two.)
The correct answer is C. An artifact repository provides traceability, search, and management of binary files. E. An artifact repository stores files needed and generated during the build process. An artifact repository is essential in CI/CD pipelines for centrally storing, managing, and providing traceability for all binary files and other artifacts generated or used during the build process.
Question
Exhibit
Options
- AAn artifact repository allows to compare and merge changes in the source code of files involved in a build process.
- BAn artifact repository is needed only for CI/CD pipeline executed on a public cloud infrastructure.
- CAn artifact repository provides traceability, search, and management of binary files.
- DAn artifact repository is needed only for managing open source software.
- EAn artifact repository stores files needed and generated during the build process.
How the community answered
(32 responses)- A3% (1)
- C91% (29)
- D6% (2)
Why each option
An artifact repository is essential in CI/CD pipelines for centrally storing, managing, and providing traceability for all binary files and other artifacts generated or used during the build process.
Comparing and merging source code changes is the primary function of a version control system, such as Git, not an artifact repository.
Artifact repositories are a fundamental component of CI/CD pipelines irrespective of the underlying infrastructure, whether it is on-premises or a public cloud.
Artifact repositories provide robust capabilities for managing versions of binary files, ensuring traceability to their source code, facilitating search, and enabling consistent deployment across various environments.
While artifact repositories can manage open-source dependencies, their core function extends to all types of software artifacts, including proprietary binaries and build outputs.
During the build process, an artifact repository acts as the central storage for all necessary dependencies, as well as for the resulting compiled binaries, libraries, and other deployable packages that are produced.
Concept tested: CI/CD artifact repository role and features
Source: https://learn.microsoft.com/en-us/azure/devops/artifacts/start-using-azure-artifacts?view=azure-devops
Topics
Community Discussion
No community discussion yet for this question.
