Création d'un pipeline

Créez un pipeline pour déployer des artefacts.

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 octroyer aux utilisateurs l'autorisation d'accéder aux pipelines de compilation et aux autres ressources DevOps, vous devez créer des groupes dynamiques et des politiques GIA.

Pour créer des groupes dynamiques et des politiques pour les pipelines de déploiement, voir Politiques de pipeline de déploiement. Pour plus de détails, voir Politiques GIA pour DevOps.

Avant de créer le pipeline, vous devez avoir un DevOps projet.

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 cliquez sur Créer un pipeline.
    3. Entrez le nom et la description du pipeline. L'ajout d'une description est facultatif.
    4. Pour Type de pipeline, sélectionnez Créer un pipeline de déploiement.
    5. (Facultatif) Pour ajouter des marqueurs au pipeline, 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 Créer un pipeline.
    Vous pouvez ajouter les étapes suivantes au pipeline :
  • Pour créer un pipeline de déploiement, exécutez la commande create :

    oci devops deploy-pipeline create --project-id

    Pour afficher toutes les commandes pour deploy-pipeline :

    oci devops deploy-pipeline -h
  • Pour créer un pipeline de déploiement, utilisez l'opération CreateDeployPipeline.