Création d'un référentiel dans le registre d'artefacts

Créez un référentiel dans le registre d'artefacts pour stocker les artefacts génériques de non-conteneur ou les grands objets binaires.

    1. Ouvrez le menu de navigation et cliquez sur Services de développement. Sous Conteneurs et artefacts, cliquez sur Registre d'artefacts.
    2. Sous Portée de liste, sélectionnez un compartiment que vous êtes autorisé à utiliser pour héberger le référentiel.
    3. Cliquez sur Créer un référentiel.
    4. Entrez un nom et une description. Commencez le nom par une lettre ou un trait de soulignement, puis par des lettres, des chiffres, des traits d'union ou des traits de soulignement. La longueur peut être comprise entre 1 et 255 caractères.

      Si vous laissez le nom vide, le système générera un nom que vous pourrez modifier ultérieurement. Le nom généré a le format artifact-repository-<timestamp>. Par exemple :

      artifact-repository-20230423180901

    5. Sélectionnez un compartiment dans lequel créer le référentiel. Le compartiment par défaut est celui que vous avez sélectionné dans la portée de liste, mais vous pouvez sélectionner tout compartiment que vous êtes autorisé à utiliser.
    6. Indiquez si le nouveau référentiel rend ses artefacts non mutables.

      Important

      Les utilisateurs autorisés peuvent utiliser les artefacts non mutables d'un référentiel, tels quels. Toutefois, personne ne peut remplacer les artefacts non mutables une fois les artefacts chargés dans le référentiel. Si quelqu'un supprime un artefact, le chargement d'un autre artefact avec le nom d'artefact supprimé n'est pas autorisé. Pour obtenir des exemples, voir Concepts relatifs au registre d'artefacts.
    7. (Facultatif) Cliquez sur Afficher les options avancées et affectez des marqueurs au référentiel.

      Si vous êtes autorisé à créer une ressource dans OCI, 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 sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez ajouter des marqueurs à cette ressource, ignorez cette option. Vous pouvez ajouter des marqueurs plus tard.

    8. Cliquez sur Créer.

      Après avoir créé un référentiel, vous pouvez charger des artefacts dans ce dernier. Voir Gestion des artefacts dans le registre d'artefacts.

  • Pour créer un référentiel, utilisez la ressource artifacts repository, référencée dans l'interface de ligne de commande du registre d'artefacts.

    Obtenir toutes les commandes pour artifacts repository :

    oci artifacts repository -h

    Obtenir de l'aide pour la commande create :

    oci artifacts repository create -h

    Rechercher les options obligatoires :

    • --compartment-id
    • --repository-type
    • --is-immutable

    Rechercher les options non requises :

    • --display-name
    • --description
    • --freeform-tags
    • --defined-tags

    Créer un référentiel :

    oci artifacts repository create --repository-type GENERIC --is-immutable <true or false> --display-name <repo-name> --compartment-id <compartment-OCID>
    Note

    Pour --repository-type, seul GENERIC est autorisé.

    Exemple :

    oci artifacts repository create --repository-type GENERIC --is-immutable true --display-name webb-app-repo --compartment-id ocid1.compartment.oc1..xxx...
  • Utilisez l'opération CreateRepository pour créer un référentiel pour les artefacts.