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 est annulé chaque fois qu’un échec important se produit. 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.

Pipelines hors production et dédiés à la qualité du code

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. Si besoin est, elles peuvent aussi déployer vers l’environnement Adobe Managed Services.

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 pour afficher le pipeline sur la carte de l’écran d’accueil avec trois actions, comme illustré ci-dessous :

    • Modifier : permet de modifier les paramètres du pipeline.
    • Compilation : permet d’accéder à la page d’exécution, à partir de laquelle le pipeline peut être exécuté.
    • Gérer Git : permet à l’utilisateur d’obtenir les informations nécessaires pour accéder au référentiel Git de Cloud Manager.

É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