Code full stack

Un pipeline de code à pile complète déploie simultanément les versions de code front-end et back-end contenant une ou plusieurs applications de serveur AEM avec une configuration HTTPD/Dispatcher.

NOTE
Si un pipeline de code full stack existe pour l’environnement sélectionné, cette sélection est désactivée.

Pour terminer la configuration du pipeline hors production de code full stack, procédez comme suit.

  1. Dans l’onglet Code source, vous devez définir les options suivantes.

    • Environnements de déploiement éligibles - Si votre pipeline est un pipeline de déploiement, vous devez sélectionner les environnements à déployer.
    • Référentiel – Cette option définit à partir de quel référentiel Git le pipeline doit récupérer le code.
    TIP
    Consultez Ajout et gestion de référentiels pour découvrir comment ajouter et gérer des référentiels dans Cloud Manager.
    • Branche Git – Cette option définit à partir de quelle branche le pipeline sélectionné doit récupérer le code.

      • Saisissez les premiers caractères du nom de la branche et la fonction de saisie automatique de ce champ. Vous pouvez ainsi trouver les branches correspondantes que vous pouvez sélectionner.
    • Ignorer la configuration de niveau Web – Lorsque cette case est cochée, le pipeline ne déploie pas votre configuration de niveau web.

    • Pipeline – Si votre pipeline est un pipeline de déploiement, vous pouvez choisir d’exécuter une phase de test. Cochez les options que vous souhaitez activer pour cette phase. Si aucune des options n’est sélectionnée, la phase de test n’est pas affichée pendant l’exécution du pipeline.

    Pipeline full stack

  2. Cliquez sur Enregistrer.

Le pipeline est enregistré et vous pouvez maintenant gérer vos pipelines sur la carte Pipelines sur la page Aperçu du programme.

Déploiement ciblé

Un déploiement ciblé déploie le code uniquement pour les parties sélectionnées de votre application AEM. Dans un tel déploiement, vous pouvez choisir d’inclure l’un des types de code suivants :

  • Config - Configurez les paramètres de différentes fonctionnalités de votre environnement AEM.

    • Voir Utilisation des pipelines de configuration pour obtenir la liste des configurations prises en charge, notamment le transfert de journaux, les tâches de maintenance liées à la purge et diverses configurations du réseau de diffusion de contenu, et pour les gérer dans votre référentiel afin qu’elles soient déployées correctement.
    • Lors de l’exécution d’un pipeline de déploiement ciblé, les configurations sont déployées, à condition qu’elles soient enregistrées dans l’environnement, le référentiel et la branche que vous avez définis dans le pipeline.
    • À tout moment, il ne peut y avoir qu’un seul pipeline de configuration par environnement.
  • Code front-end - Configurez JavaScript et CSS pour le front-end de votre application AEM.

    • Avec les pipelines front-end, les développeurs front-end bénéficient d’une plus grande indépendance et le processus de développement peut être accéléré.
    • Consultez le document Développement de sites avec le pipeline front-end pour connaître le fonctionnement de ce processus ainsi que certaines considérations à prendre en compte pour en tirer le meilleur parti.
  • Configuration de niveau web - Configurez les propriétés du Dispatcher pour stocker, traiter et diffuser des pages web au client.

    • Pour plus d’informations, consultez le document Pipelines CI/CD .
    • Si un pipeline de code de niveau web existe pour l’environnement sélectionné, cette sélection est désactivée.
    • Si vous disposez déjà d’un pipeline full stack se déployant vers un environnement, la création d’un pipeline de configuration de niveau web pour le même environnement entraîne l’exclusion de la configuration de niveau web existante dans le pipeline full stack.
NOTE
Les pipelines de niveau web et de configuration ne sont pas pris en charge pour les référentiels privés. Voir Ajout de référentiels privés dans Cloud Manager pour plus d’informations et la liste complète des limites.

Les étapes de création de votre pipeline de déploiement ciblé hors production sont les mêmes une fois que vous avez choisi un type de déploiement.

  1. Choisissez le type de déploiement dont vous avez besoin.

Options de déploiement ciblées

  1. Définissez les environnements de déploiement éligibles.

    • Si votre pipeline est un pipeline de déploiement, vous devez sélectionner les environnements à déployer.
  2. Sous Source Code, définissez les options suivantes :

    • Référentiel – Cette option définit à partir de quel référentiel Git le pipeline doit récupérer le code.
    TIP
    Consultez Ajout et gestion de référentiels pour découvrir comment ajouter et gérer des référentiels dans Cloud Manager.
    • Branche Git – Cette option définit à partir de quelle branche le pipeline sélectionné doit récupérer le code.
      • Saisissez les premiers caractères du nom de la branche et la fonction de saisie automatique de ce champ. Elle trouve les branches correspondantes que vous pouvez sélectionner.
    • Emplacement du code - Cette option définit le chemin d’accès dans la branche du référentiel sélectionné à partir duquel le pipeline doit récupérer le code.
    • Pipeline - Pour les pipelines front-end hors production, vous avez la possibilité d’activer le contrôle de l’expérience.

    Config pipeline

  3. Si vous avez activé le contrôle de l’expérience, cliquez sur Continuer pour accéder à l’onglet Audit de l’expérience où vous pouvez définir les chemins qui doivent toujours être inclus dans le contrôle de l’expérience.

    • Si vous avez activé le contrôle de l’expérience, consultez le document contrôle de l’expérience pour plus d’informations sur la configuration.
    • Si ce n’est pas le cas, ignorez cette étape.
  4. Cliquez sur Enregistrer pour enregistrer le pipeline.

Le pipeline est enregistré et vous pouvez maintenant gérer vos pipelines dans le carte Pipelines dans la page Aperçu du programme.