Why is it important to extract output artifacts from the Oracle Cloud Infrastructure (OCI) DevOps build pipeline and store them in an Artifact Registry repository?
A.
All artifacts are permanently stored in the build pipeline. Extracting just the ones required for deployment tells the deployment pipeline which artifacts to use.
B.
Storing build artifacts in registries helps the deployment pipeline differentiate output artifacts created by the build pipeline from artifacts copied from a Git repository.
C.
Deliver Artifacts is a required stage of the build pipeline, and the entire pipeline won’t work if it is not included in order to extract artifacts after the Managed Build stage.
D.
Output artifacts aren’t permanent. If they are to be used in the Deliver Artifacts stage, they need to be exported as output artifacts to a registry.
In OCI DevOps Build Pipeline, the output artifacts generated during the build are temporary and will be discarded unless explicitly stored in a persistent location. By extracting and storing these artifacts in an Artifact Registry (such as OCI Artifact Registry or OCI Container Registry), you ensure that they are available for subsequent stages, such as deployment.
Storing artifacts in a registry provides a persistent location where the deployment pipeline can access them, ensuring the artifacts are available for reliable deployment.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit