Configurer des pipelines hors production configuring-non-production-pipelines

Découvrez comment utiliser Cloud Manager pour créer et configurer des pipelines hors production afin de déployer votre code. Si vous souhaitez d’abord une présentation plus conceptuelle du fonctionnement des pipelines dans Cloud Manager, reportez-vous au document Pipelines CI/CD.

Présentation overview

En utilisant le volet Pipelines dans Cloud Manager, le Responsable de déploiement peut créer deux types de pipelines différents.

  • Pipelines de production - un pipeline de production est un pipeline spécialement conçu, composé d’une série d’étapes coordonnées permettant de mener le code source jusqu’à la production.
  • Pipelines hors production - un pipeline hors production sert principalement à exécuter des analyses de qualité du code ou à déployer le code source dans un environnement de développement.

Ce document se concentre sur les pipelines hors production. Pour plus de détails sur la configuration des pipelines de production, voir le document Configurer des pipelines de production.

Il existe deux types de pipelines hors production :

  • Pipelines de qualité du code - ceux-ci exécutent des analyses de qualité du code sur le code dans une branche Git et exécutent les étapes de création et de qualité du code.
  • Pipelines de déploiement - outre l’exécution des étapes de création et de qualité du code, telles que les pipelines de qualité du code, ces pipelines déploient le code dans un environnement hors production.
NOTE
Un pipeline ne peut être configuré que si le référentiel Git associé dispose d’au moins une branche et que la configuration du programme est terminée. Consultez le document Référentiels Cloud Manager pour découvrir comment ajouter et gérer des référentiels dans Cloud Manager.

Ajouter un pipeline hors production add-non-production-pipeline

Une fois que vous avez configuré votre programme et que vous disposez d’au moins un environnement utilisant l’interface utilisateur de Cloud Manager, vous êtes prêt à ajouter un pipeline hors production en suivant ces étapes.

  1. Connectez-vous à Cloud Manager à l’adresse my.cloudmanager.adobe.com et sélectionnez l’organisation et le programme appropriés.

  2. Accédez à la vignette Pipelines à partir de l’écran d’accueil de Cloud Manager. Cliquez sur Ajouter et sélectionnez Ajouter un pipeline hors production.

    Ajouter un pipeline hors production

  3. Sur l’onglet Configuration de la boîte de dialogue Ajouter un pipeline hors production, sélectionnez le type de pipeline que vous souhaitez créer, soit un Pipeline de qualité du code ou un Pipeline de déploiement.

    Choix du type de pipeline

  4. Fournissez une description de votre pipeline dans le champ Nom du pipeline hors production.

  5. Si vous avez choisi d’ajouter un Pipeline de déploiement, sélectionnez l’environnement de déploiement cible dans le menu déroulant Environnements de déploiement admissibles.

  6. Indiquez le référentiel dans lequel le pipeline doit récupérer le code.

    • Référentiel - cette option définit à partir de quel référentiel Git le pipeline doit récupérer le code.
    • Branche Git - cette option définit à partir de quelle branche sélectionnée le pipeline doit récupérer le code.
  7. Définissez vos options de déploiement.

    1. Sous Déclencheur de déploiement, définissez l’événement qui active le pipeline.

      • Manuel - utilisez cette option pour démarrer manuellement le pipeline.
      • Lors des modifications Git - cette option démarre le pipeline chaque fois que des validations sont ajoutées à la branche Git configurée. Avec cette option, vous pouvez toujours démarrer le pipeline manuellement, si nécessaire.
    2. Pour les pipelines de déploiement, sous Comportement en cas d’échecs de mesures importants, définissez le comportement du pipeline en cas d’échec important à l’un des points de contrôle qualité.

      • Demander à chaque fois  - il s’agit du paramètre par défaut qui nécessite une intervention manuelle pour tout échec important.
      • Défaillance immédiate  - si cette option est sélectionnée, le pipeline sera interrompu chaque fois qu’une défaillance importante aura lieu. Il s’agit essentiellement d’imiter un utilisateur qui rejetterait manuellement chaque échec.
      • Continuer immédiatement  - si cette option est sélectionnée, le pipeline se poursuivra automatiquement chaque fois qu’une défaillance importante se produira. Il s’agit essentiellement d’émuler un utilisateur approuvant manuellement chaque échec.
    3. Configuration de Dispatcher - le rôle du responsable de déploiement consiste à configurer un ensemble de chemins de contenu qui seront soit invalidés soit vidés du cache d’AEM Dispatcher lorsqu’un pipeline est exécuté. Ces actions de cache sont exécutées dans le cadre de l’étape du pipeline de déploiement, juste après le déploiement des packages de contenu. Ces paramètres utilisent le comportement standard d’AEM Dispatcher. Pour configurer :

      1. Sous CHEMIN, fournissez un chemin d’accès au contenu.

      2. Sous TYPE, sélectionnez l’action à effectuer sur ce chemin.

        • Purge - videz le cache.
        • Invalider - effectuez une invalidation du cache, comme lorsque le contenu est activé d’une instance de création vers une instance de publication.
      3. Cliquez sur Ajouter un chemin pour ajouter votre chemin spécifié. Vous pouvez ajouter jusqu’à 100 chemins par environnement.

  8. Cliquez sur Enregistrer pour enregistrer votre pipeline.

Les étapes suivantes the-next-steps

Une fois que vous avez configuré le pipeline, vous devez déployer votre code. Consultez le document Déploiement du code pour plus de détails.

Tutoriel vidéo video-tutorial

Cette vidéo présente un aperçu du processus de création de pipeline, détaillé dans ce document.

recommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3