Configuration du pipeline CI-CD

Dans Cloud Manager, il existe deux types de pipeline :

REMARQUE

Pour configurer votre pipeline, vous devez :

  • définir le déclencheur qui le démarrera ;
  • définir les paramètres qui contrôlent le déploiement en production ;
  • configurer les paramètres de test de performance.

Configuration d’un pipeline de production

Le responsable de déploiement est chargé de la configuration du pipeline de production.

REMARQUE

Un pipeline de production ne peut être configuré que lorsqu’un programme a été créé, que si le référentiel Git comporte au moins une branche et que si un ensemble d’environnements de production et d’évaluation a été créé.

Avant de commencer le déploiement du code, vous devez configurer les paramètres de votre pipeline à partir de Cloud Manager.

REMARQUE

Vous pouvez modifier les paramètres du pipeline après la configuration initiale.

Configuration des paramètres du pipeline à partir de Cloud Manager

Une fois que vous avez configuré votre programme et que vous disposez au moins d’un environnement basé sur l’interface utilisateur de Cloud Manager, vous êtes prêt à configurer votre pipeline de déploiement.

Pour configurer le comportement et les préférences de votre pipeline, procédez comme suit :

  1. Cliquez sur Configurer un pipeline pour configurer votre pipeline.

  2. L’écran Configurer un pipeline s’affiche. Sélectionnez la branche, puis cliquez sur Suivant.

  3. Configurez vos options de déploiement.

    Vous pouvez définir le déclencheur pour démarrer le pipeline :

    • Manuel : l’utilisation de l’interface lance le pipeline manuellement.
    • Lors des modifications Git : démarre le pipeline CI/CD chaque fois que des validations sont ajoutées à la branche git configurée. Même si vous sélectionnez cette option, vous pouvez toujours démarrer le pipeline manuellement.

    Lors de la configuration ou de la modification du pipeline, le responsable de déploiement peut définir le comportement du pipeline en cas d’échec important à l’un des points de contrôle qualité.

    Cela s’avère utile pour les clients qui souhaitent davantage de processus automatisés. Les options disponibles sont les suivantes :

    • Demander à chaque fois : il s’agit du paramètre par défaut, qui nécessite une intervention manuelle lors de n’importe quel échec important.
    • Annuler immédiatement : si cette option est sélectionnée, le pipeline sera annulé chaque fois qu’un échec important se produira. Cette option émule essentiellement un utilisateur rejetant manuellement chaque échec.
    • Approuver immédiatement : si cette option est sélectionnée, le pipeline se poursuit automatiquement chaque fois qu’un échec important se produit. Cette option émule essentiellement la validation manuelle de l’utilisateur à chaque échec.
  4. Les paramètres du pipeline de production comprennent un troisième onglet intitulé Contrôle de l’expérience. Cette option fournit un tableau pour les chemins d’URL qui doivent toujours être inclus dans le contrôle de l’expérience.

    REMARQUE

    Vous devez cliquer sur Ajouter une nouvelle page pour définir votre propre lien personnalisé.

    Cliquez sur Ajouter une nouvelle page pour fournir un chemin d’URL à inclure dans le contrôle de l’expérience.

    Par exemple, si vous souhaitez inclure https://wknd.site/us/en/about-us.html dans le contrôle de l’expérience, entrez le chemin us/en/about-us.html dans ce champ et cliquez sur Sauvegarder.

    L’URL qui apparaît dans le tableau présente les caractéristiques suivantes :

    https://publish-p14253-e43686.adobeaemcloud.com/us/en/about-us.html

    25 lignes au maximum peuvent être incluses. Si aucune page n’est envoyée par l’utilisateur dans cette section, la page d’accueil du site est incluse par défaut dans le contrôle de l’expérience.

    Pour plus d’informations, voir Compréhension des résultats du contrôle de l’expérience.

    REMARQUE

    Les pages configurées sont envoyées au service et évaluées en fonction des tests de performances, d’accessibilité, d’optimisation du moteur de recherche (SEO), de bonnes pratiques et d’application web progressive (PWA).

  5. Cliquez sur Enregistrer dans l’écran Modifier le pipeline. La page Aperçu affiche désormais la carte Déployer votre programme. Cliquez sur le bouton Déployer pour déployer votre programme.

Modification d’un pipeline de production

Vous pouvez modifier les configurations de pipeline à partir de la page Aperçu du programme.

Pour modifier le pipeline configuré, procédez comme suit :

  1. Accédez à la carte Pipelines à partir de la page Aperçu du programme.

  2. Cliquez sur Modifier dans la carte Pipelines .

  3. L’onglet Code source vous permet de mettre à jour le référentiel. Cliquez sur Accéder à Repo Info pour mettre à jour le référentiel.

    REMARQUE

    Voir Ajout et gestion des référentiels pour savoir comment ajouter et gérer des référentiels dans Cloud Manager.

  4. L’onglet Environnements vous permet de mettre à jour les options d’évaluation et de production.

  5. L’option Audit de l’expérience vous permet de mettre à jour ou d’ajouter de nouvelles pages.

  6. Cliquez sur Enregistrer une fois la modification du pipeline terminée.

Pipelines de qualité de code et hors production uniquement

En plus du pipeline principal qui se déploie vers les environnements intermédiaire et de production, les clients peuvent configurer des pipelines supplémentaires, appelés Pipelines hors production. Ces pipelines exécutent toujours les étapes de génération et de qualité de code. Il peut également être déployé dans AEM en tant qu’environnement de Cloud Service.

Sur l’écran d’accueil, ces pipelines sont répertoriés dans une nouvelle carte :

  1. Accédez à la vignette Pipelines hors production depuis l’écran d’accueil de Cloud Manager.

  2. Cliquez sur le bouton Ajouter pour spécifier le nom du pipeline, le type de pipeline et la branche Git.

    Vous pouvez également configurer le déclencheur de déploiement et le comportement en cas d’échec important dans les options du pipeline.

  3. Cliquez sur Enregistrer et le pipeline s’affiche sur la carte de l’écran d’accueil avec cinq actions, comme illustré ci-dessous :

    • Modifier : permet de modifier les paramètres du pipeline.
    • Détails : fournit des détails sur l’exécution du pipeline.
    • Build : permet d’accéder à la page d’exécution, à partir de laquelle le pipeline peut être exécuté.
    • Accéder aux informations sur le référentiel : permet à l’utilisateur d’obtenir les informations nécessaires pour accéder au référentiel Git de Cloud Manager.
    • En savoir plus : suivez ce lient pour en savoir plus sur les ressources de documentation du pipeline CI/CD.

Modification d’un pipeline hors production

Vous pouvez modifier les configurations de pipeline à partir de la page Aperçu du programme.

Suivez les étapes ci-dessous pour modifier le pipeline hors production configuré :

  1. Accédez à la carte Pipelines à partir de la page Aperçu du programme.

  2. Sélectionnez l’onglet Non-production et cliquez sur Modifier après avoir sélectionné les pipelines de votre choix.

  3. Sélectionnez le référentiel souhaité et d’autres mises à jour requises, puis cliquez sur Enregistrer.

Étapes suivantes

Une fois que vous avez configuré le pipeline, vous devez déployer votre code.

Pour plus d’informations, consultez Déploiement de votre code.

Sur cette page