Ajout d'un artefact inséré

Créez une référence aux artefacts insérés.

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.

Vous pouvez créer une référence d'artefact inséré pour les types de source d'artefact suivants : configurations de déploiement de groupes d'instances, artefacts génériques, manifestes Kubernetes et spécification de commande.

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 Configuration du déploiement du groupe d'instances, Artefact générique, Manifeste Kubernetes ou Spécification de commande.

        Un fichier de configuration de déploiement définit les artefacts à télécharger dans l'instance et l'emplacement où ils doivent être copiés. Pour plus d'informations, voir Fichier de configuration de déploiement.

        Un fichier de spécification de commande contient des commandes définies par l'utilisateur et des étapes exécutées dans un pipeline de déploiement. Pour plus d'informations, voir Spécification de commande.

      3. Pour Source d'artefact, sélectionnez Inséré.
      4. Pour Valeur, entrez le contenu de l'artefact à déployer.
      5. 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.

      6. (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.
  • Pour créer une référence à un artefact inséré, exécutez la commande create-inline-artifact :

    oci devops deploy-artifact create-inline-artifact

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

    • --argument-substitution-mode
    • --base64-encoded-content
    • --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-inline-artifact :

    oci devops deploy-artifact create-inline-artifact -h
  • Pour créer une référence à un artefact inséré, utilisez l'opération CreateDeployArtifact. Pour l'attribut deployArtifactType, sélectionnez l'une des valeurs suivantes :

    • DEPLOYMENT_SPEC
    • KUBERNETES_MANIFEST
    • GENERIC_FILE