Découvrez comment créer et configurer des pipelines de production à l’aide de Cloud Manager afin de déployer votre code. si vous souhaitez d’abord une présentation plus conceptuelle du fonctionnement des pipelines dans Cloud Manager, consultez le document Pipelines CI/CD.
En utilisant le volet Paramètres du pipeline dans Cloud Manager, vous pouvez créer deux types de pipelines différents.
Ce document se concentre sur les pipelines de production. Pour plus d’informations sur la configuration des pipelines hors production, voir le document Configuration de pipelines hors production.
Le rôle du responsable du déploiement : il est chargé de la configuration du pipeline. La configuration du pipeline comprend :
Un pipeline ne peut être configuré que si le référentiel Git qui lui est associé dispose d’au moins une branche et que la configuration du programme est terminée.
Cette vidéo présente un aperçu du processus de création de pipeline, détaillé dans ce document.
Une fois que vous avez utilisé l’interface utilisateur Cloud Manager pour configurer votre programme et que vous disposez d’au moins un environnement, vous êtes prêt à ajouter un pipeline de production.
Connectez-vous à Cloud Manager à l’adresse my.cloudmanager.adobe.com et sélectionnez l’organisation et le programme appropriés.
Accédez à la vignette Pipelines de la page Aperçu du programme, cliquez sur +Ajouter et sélectionnez Ajout d’un pipeline de production.
La boîte de dialogue Ajout d’un pipeline de production s’ouvre sur l’onglet de Configuration où plusieurs options de votre pipeline doivent être définies. Ces options sont regroupées en sections réductibles et sont décrites dans les étapes suivantes.
Attribuez un nom explicite à votre pipeline dans le champ Nom du pipeline.
Sous la section Code source, définissez où le pipeline récupère le code qu’il traitera.
Voir le document Configuration du programme pour découvrir comment ajouter et gérer des référentiels dans Cloud Manager.
Sous la section Environnements, vous définissez ce qui déclenche un déploiement et comment il doit être déployé par environnement.
Dans la section ÉTAPE, vous pouvez définir la manière dont le pipeline se déploie vers votre environnement d’évaluation.
Déclencheur de déploiement - vous disposez des options suivantes pour définir les déclencheurs de déploiement pour démarrer le pipeline.
Comportement en cas d’échecs de mesure importants - lors de la configuration ou de la modification du pipeline, le responsable de déploiement peut définir le comportement du pipeline lorsqu’un échec important est rencontré à l’un des points de contrôle qualité. Les options disponibles sont les suivantes :
Options de déploiement - vous pouvez accélérer certaines tâches de déploiement.
Approbation après le déploiement d’évaluation - cette approbation a lieu après le déploiement dans l’environnement d’évaluation avant que tout test ne soit effectué. Sinon, l’approbation se produit avant le déploiement en production, qui est effectué une fois tous les tests terminés.
Ignorer les modifications de la répartition de charge - les modifications de la répartition de charge ne sont pas effectuées.
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 :
Sous CHEMIN, fournissez un chemin d’accès au contenu.
Sous TYPE, sélectionnez l’action à effectuer sur ce chemin.
Cliquez sur Ajouter un chemin pour ajouter votre chemin spécifié. Vous pouvez ajouter jusqu’à 100 chemins par environnement.
En règle générale, l’utilisation de l’action Invalider est préférable, mais il peut y avoir des cas où la purge est nécessaire, notamment lors de l’utilisation des bibliothèques clientes HTML d’AEM.
Dans la section PRODUCTION, vous pouvez définir la manière dont le pipeline se déploie dans votre environnement de production.
Options de déploiement - vous pouvez définir les paramètres contrôlant le déploiement en production.
Consultez le document Code de déploiement pour découvrir comment définir le planning de déploiement ou exécuter le pipeline immédiatement.
Solliciter la supervision de l’ingénieur support client (CSE) - si cette option est choisie, un CSE est engagé pour véritablement démarrer le déploiement. Lors de la création ou de la modification d’un pipeline lorsque cette option est activée, le rôle Responsable de déploiement dispose des options suivantes.
Configuration de Dispatcher - définissez la configuration de Dispatcher pour votre environnement de production. Les options sont identiques à celles de l’environnement d’évaluation.
Cliquez sur Continuer pour accéder à l’onglet Tests d’évaluation où vous pouvez configurer les tests de performance d’AEM Sites et d’AEM Assets, en fonction des produits sous licence que vous possédez.
Consultez le document Test de qualité du code pour plus de détails sur les options disponibles dans l’onglet Test d’évaluation.
Sous la section Diffusion du contenu des sites/Poids de charge distribué, vous définissez comment le test de performance des sites est configuré en fonction de la pondération des requêtes de page entre les trois ensembles de pages, qui peuvent être activés ou désactivés.
Sous la section Distribution des tests de performance des ressources, vous définissez la distribution de test des images et des PDF ainsi que la définition de vos propres ressources de test.
Images - réglez le curseur pour ajuster la répartition du test entre les images et les PDF.
PDF - réglez le curseur pour ajuster la répartition du test entre les images et les PDF.
Définissez vos propres ressources personnalisées en les chargeant.
Cliquez sur Enregistrer pour terminer l’ajout de votre pipeline de production.
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.