Chargement d'un artefact dans le registre d'objets
La méthode que vous utilisez pour charger un artefact dans le registre d'artefacts dépend de la taille du fichier d'artefact.
- Taille de fichier inférieure à 200 Mo
-
- Console Oracle Cloud (recommandé)
- Interface de ligne de commande OCI dans Cloud Shell
- Interface de ligne de commande OCI dans un environnement local
- API REST
- Taille de fichier 200 Mo à 4 Go
-
- Interface de ligne de commande OCI dans Cloud Shell (recommandé)
- Interface de ligne de commande OCI dans un environnement local
- API REST
- Taille de fichier supérieure à 4 Go
-
- Interface de ligne de commande OCI dans un environnement local (recommandée)
- API REST
Conseil
Si la taille d'un fichier d'artefact est supérieure à 200 Mo, vous ne pouvez pas utiliser la console pour charger cet artefact, mais vous pouvez copier la commande d'interface de ligne de commande pour charger cet artefact à partir de la console. Pour obtenir une commande d'interface de ligne de commande générée, voir les étapes suivantes pour charger un artefact dans la console.
Si la taille d'un fichier d'artefact est supérieure à 200 Mo, vous ne pouvez pas utiliser la console pour charger cet artefact, mais vous pouvez copier la commande d'interface de ligne de commande pour charger cet artefact à partir de la console. Pour obtenir une commande d'interface de ligne de commande générée, voir les étapes suivantes pour charger un artefact dans la console.
Chargez des artefacts dans les référentiels du registre d'artefacts à l'aide de la référence de ligne de commande pour le registre d'artefacts.
Pour charger un artefact dans un référentiel dans le registre d'artefacts, utilisez la ressource
artifacts generic artifact.Obtenir toutes les commandes pour
artifacts generic artifact:oci artifacts generic artifact -hObtenir de l'aide pour la commande
upload-by-path:oci artifacts generic artifact upload-by-path -hRechercher les options obligatoires :
--repository-id--artifact-path(chemin défini par l'utilisateur pour organiser l'artefact dans le référentiel)--artifact-version(version définie par l'utilisateur)--content-body(chemin d'accès à l'artefact dans votre environnement local)
Charger un artefact :
oci artifacts generic artifact upload-by-path --repository-id <repository-OCID> --artifact-path <user-defined-path-for-artifact> --artifact-version <version> --content-body <path-to-artifact-on-local-env>Exemple :
oci artifacts generic artifact upload-by-path --repository-id ocid1.artifactrepository.oc1..xxx... --artifact-path project01/my-web-app/artifact-abc --artifact-version 1.0 --content-body <path-to-artifact-on-local-env>Utilisez l'opération PutGenericArtifactContentByPath pour charger un artefact dans un référentiel spécifique.