Étape Fournir des artefacts
L'étape Fournir des artefacts mappe les sorties de l'étape de compilation gérée à la version à transmettre à une ressource d'artefact DevOps, puis au référentiel de code OCI.
Le processus de compilation génère des artefacts, qui sont des applications ou des ensembles logiciels que vous déployez dans les environnements de déploiement cibles. L'artefact produit par l'étape de compilation gérée doit être stocké dans un référentiel d'artefacts pour le déploiement. DevOps prend en charge les artefacts stockés dans les référentiels des services de registre de conteneurs et d'artefacts OCI. Les artefacts peuvent être des images de conteneur (OCIR) ou des fichiers génériques (universels).
Configuration de la version d'artefact fournie
Vous devez créer un artefact DevOps pour pointer vers l'emplacement du référentiel contenant la sortie de la compilation.
La version de l'ensemble logiciel fourni au référentiel de code OCI est définie par un paramètre dans l'identificateur de ressource uniforme (URI) de l'artefact. Ce paramètre correspond à la variable exportée de spécification de compilation ou au nom du paramètre du pipeline de compilation.
- Nom :
node-express-getting-started container - Type :
Container image repository - Chemin :
iad.ocir.io/TENANCY-NAMESPACE/node-express-getting-started - Remplacer les paramètres :
YesLes paramètres sont remplacés au moment de l'exécution par les valeurs fournies lors de la compilation.
Pour la version d'artefact fournie lors de l'exécution de la compilation, affectez la valeur exportedVariables: de l'étape de compilation gérée au marqueur d'artefact (image ou ensemble). Par exemple, dans le fichier build_spec.yaml, si la valeur de exportedVariables: est BUILDRUN_HASH, vous devez modifier le chemin d'accès de l'artefact DevOps pour ajouter la valeur du marqueur en tant que nom de paramètre, comme suit :
Chemin : iad.ocir.io/TENANCY-NAMESPACE/node-express-getting-started:${BUILDRUN_HASH}