Ajout d'une étape Fournir des artefacts

Ajoutez une étape Fournir des artefacts dans le pipeline de compilation.

Avant d'ajouter une étape, vous devez avoir un pipeline de compilation.

Il est impossible d'ajouter l'étape Fournir des artefacts en tant que première étape d'un pipeline de compilation. Il doit d'abord exister au moins une étape de compilation gérée dans le pipeline.

Chaque service d'Oracle Cloud Infrastructure est intégré avec le service de gestion des identités et des accès (GIA) aux fins d'authentification et d'autorisation. Pour créer des groupes dynamiques et des politiques pour l'ajout d'une étape Fournir des artefacts au pipeline de compilation, voir Politiques pour les artefacts. Pour plus de détails, voir Politiques GIA pour DevOps.

Pour stocker la sortie de l'étape de compilation gérée, créez un référentiel du registre de conteneurs ou un référentiel du registre d'artefacts. Le référentiel du registre de conteneurs contient des images Docker et le référentiel du registre d'artefacts contient des ensembles logiciels génériques.

  • 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. Sélectionnez un projet et un pipeline de compilation.
    3. Cliquez sur l'icône + située après l'étape Compilation gérée.
    4. Pour ajouter l'étape de manière séquentielle, sélectionnez Ajouter une étape ou Ajouter une étape parallèle.
    5. Pour le type d'étape, sélectionnez Fournir des artefacts, puis cliquez sur Suivant.
    6. Entrez un nom et une description pour l'étape. L'ajout d'une description est facultatif.
    7. Click Select Artifact, and then select one or more artifacts associated with your DevOps project.
    8. Pour ajouter de nouvelles sources d'artefact, cliquez sur Créer un artefact. Voir Gestion des artefacts.
    9. Pour Nom de l'artefact de configuration/résultat de compilation, sous Associer des artefacts au résultat de compilation, entrez la valeur outputArtifact figurant dans votre fichier de spécification de compilation.
    10. (Facultatif) Pour ajouter des marqueurs à l'étape, 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.

    11. Pour ajouter l'étape au pipeline, cliquez sur Ajouter.

      Un aperçu des étapes fournit un instantané de la configuration.

    Vous pouvez ajouter les étapes suivantes de manière séquentielle ou parallèle au pipeline :
    • Déclencher le déploiement : Démarrez un pipeline de déploiement pour déployer la sortie du pipeline de compilation.
    • Attente : Définissez une pause d'une durée spécifique pour tester le pipeline de compilation.

    Vous pouvez exécuter manuellement la compilation ou déclencher automatiquement une exécution de compilation lorsque vous validez les modifications apportées au référentiel de code.

  • Pour créer un pipeline de compilation, exécutez la commande create :

    oci devops build-pipeline create --project-id

    Pour ajouter une étape Fournir des artefacts pour le pipeline, exécutez la commande create-deliver-artifact-stage :

    oci devops build-pipeline-stage create-deliver-artifact-stage

    Les paramètres requis sont les suivants :

    • --build-pipeline-id
    • --deliver-artifact-collection
    • --stage-predecessor-collection

    Pour afficher toutes les commandes pour build-pipeline et build-pipeline-stage :

    oci devops build-pipeline -h
    oci devops build-pipeline-stage -h

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

    oci devops build-pipeline-stage create-deliver-artifact-stage -h
  • Pour créer un pipeline de compilation, utilisez l'opération CreateBuildPipeline.

    Pour ajouter une étape Fournir des artefacts pour le pipeline, utilisez l'opération CreateBuildPipelineStage. Pour l'attribut buildPipelineStageType, spécifiez la valeur DELIVER_ARTIFACT.