Ajout d'un artefact de référentiel d'images de conteneur

Créer une référence à un type d'artefact de référentiel d'images de conteneur.

Dans le pipeline de compilation, pour stocker la sortie de l'étape Compilation gérée, vous avez besoin d'un référentiel du registre de conteneurs ou d'un référentiel du registre d'artefacts OCI.

Vous devez créer une référence d'artefact pour pointer vers l'emplacement du référentiel contenant la sortie de la compilation. Avant de créer une référence d'artefact, vous devez disposer d'un projet DevOps.

Pour accéder à DevOps à l'aide de la console Oracle Cloud, de l'API REST et de l'interface de ligne de commande, voir Accès à DevOps.

    1. Ouvrez le menu de navigation et cliquez sur Services de développement. Sous DevOps, cliquez sur Projets.
    2. Dans la page DevOps Projets, sélectionnez le projet pour lequel vous voulez ajouter un artefact.
    3. Dans la page des détails du projet, à gauche, cliquez sur Artefacts.
    4. Dans la page Artefacts, cliquez sur Ajouter un artefact.
    5. Dans le panneau Ajouter un artefact, fournissez les détails suivants :
      1. Entrez le nom de l'artefact.
      2. Pour Type, sélectionnez Référentiel d'images de conteneur.
      3. Entrez le chemin du référentiel du registre de conteneurs.

        Par exemple, <region-key>.ocir.io/<tenancy-namespace>/<repo-name> est le chemin complet d'un référentiel dans le service Registre de conteneurs pour Oracle Cloud Infrastructure.

      4. Sélectionnez Autoriser le paramétrage si vous voulez remplacer les paramètres fictifs dans le contenu de l'artefact par les valeurs d'argument fournies lors du déploiement.

        Pour plus d'informations, voir Configuration des paramètres.

      5. (Facultatif) Pour ajouter des marqueurs à l'artefact, cliquez sur Afficher les options de marquage. Le marquage est un système de métadonnées qui vous permet d'organiser les ressources de votre location et d'en assurer le suivi.

        Si vous êtes autorisé à créer une ressource, vous êtes également autorisé à ajouter des marqueurs à structure libre à cette ressource.

        Pour ajouter un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur.

        Pour plus d'informations, voir Marqueurs de ressource.

    6. Cliquez sur Ajouter.

    Une référence au référentiel d'images de conteneur est créée.

  • Pour créer une référence à un type d'artefact de référentiel d'images de conteneur, exécutez la commande create-ocir-artifact :

    oci devops deploy-artifact create-ocir-artifact

    Paramètres requis pour la commande create-ocir-artifact :

    • --argument-substitution-mode
    • --source-image-uri
    • --artifact-type
    • --project-id

    Pour afficher toutes les commandes pour deploy-artifact :

    oci devops deploy-artifact -h

    Pour obtenir de l'aide sur la commande create-ocir-artifact :

    oci devops deploy-artifact create-ocir-artifact -h
  • Pour créer une référence à un type d'artefact de référentiel d'images de conteneur, utilisez l'opération CreateDeployArtifact. Pour l'attribut deployArtifactType, spécifiez la valeur DOCKER_IMAGE.