Découvrez comment configurer des pipelines hors production afin de tester la qualité de votre code avant le déploiement dans les environnements de production.
En complément de pipelines de production qui se déploie sur les environnements intermédiaires et de production, vous pouvez également configurer des pipelines hors production pour valider votre code.
Il existe deux types de pipelines hors production :
Vous pouvez modification des paramètres du pipeline après la configuration initiale.
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.
Connectez-vous à Cloud Manager à l’adresse my.cloudmanager.adobe.com et sélectionnez l’organisation et le programme appropriés.
Accédez à la carte Pipelines depuis l’écran d’accueil de Cloud Manager. Cliquez sur +Ajouter et sélectionnez Ajout d’un pipeline hors production.
Sur le Configuration de l’onglet Ajout d’un pipeline hors production , sélectionnez le type de pipeline hors production que vous souhaitez ajouter, au choix : Pipeline de qualité du code ou Pipeline de déploiement.
Fournissez une Nom du pipeline hors production pour identifier votre pipeline avec les informations supplémentaires suivantes.
Déclencheur de déploiement - Vous disposez des options suivantes lors de la définition des déclencheurs de déploiement pour démarrer le pipeline.
Cliquez sur Continuer.
Sur le Code source de l’onglet Ajout d’un pipeline hors production , vous devez sélectionner le type de code que le pipeline doit traiter.
Les étapes pour terminer la création de votre pipeline hors production varient en fonction de l’option pour Code source vous avez sélectionné. Suivez les liens ci-dessus pour accéder à la section suivante de ce document afin de terminer la configuration de votre pipeline.
Un pipeline de code frontal déploie les versions de code frontal contenant une ou plusieurs applications d’interface utilisateur côté client. Voir le document Pipelines CI/CD pour plus d’informations sur ce type de pipeline.
Pour terminer la configuration du pipeline de code frontal hors production, procédez comme suit.
Sur le Code source , vous devez définir les options suivantes.
Voir le document Ajout et gestion des référentiels pour savoir comment ajouter et gérer des référentiels dans Cloud Manager.
Cliquez sur Enregistrer.
Le pipeline est enregistré et vous pouvez maintenant gestion des pipelines sur le Pipelines sur la carte Aperçu du programme page.
Un pipeline de code à pile complète déploie simultanément des builds de code front-end et back-end contenant une ou plusieurs applications de serveur AEM avec une configuration HTTPD/Dispatcher. Voir le document Pipelines CI/CD pour plus d’informations sur ce type de pipeline.
Si un pipeline de code à pile complète existe déjà pour l’environnement sélectionné, cette sélection est désactivée.
Pour terminer la configuration du pipeline de code de pile complète hors production, procédez comme suit.
Sur le Code source , vous devez définir les options suivantes.
Voir le document Ajout et gestion des référentiels pour savoir comment ajouter et gérer des référentiels dans Cloud Manager.
Cliquez sur Enregistrer.
Le pipeline est enregistré et vous pouvez maintenant gestion des pipelines sur le Pipelines sur la carte Aperçu du programme page.
Un pipeline de configuration de niveau web déploie les configurations HTTPD/Dispatcher. Voir le document Pipelines CI/CD pour plus d’informations sur ce type de pipeline.
Si un pipeline de code de niveau web existe déjà pour l’environnement sélectionné, cette sélection est désactivée.
Pour terminer la configuration du pipeline de code hors production de niveau web, procédez comme suit.
Sur le Code source , vous devez définir les options suivantes.
Voir le document Ajout et gestion des référentiels pour savoir comment ajouter et gérer des référentiels dans Cloud Manager.
conf.d
, conf.dispatcher.d
, et opt-in
répertoires./dispatcher/src
.Cliquez sur Enregistrer.
Si vous disposez déjà d’un pipeline de pile complète 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 de pile complète.
Le pipeline est enregistré et vous pouvez maintenant gestion des pipelines sur le Pipelines sur la carte Aperçu du programme page.
Si vous souhaitez que les packages du dispatcher soient créés dans le cadre de votre pipeline, mais que vous ne souhaitez pas qu’ils soient publiés pour créer du stockage, vous pouvez désactiver leur publication, ce qui peut réduire la durée d’exécution du pipeline.
La configuration suivante pour désactiver la publication des packages Dispatcher doit être ajoutée via votre projet. pom.xml
fichier . Elle est basée sur une variable d’environnement, qui sert d’indicateur que vous pouvez définir dans le conteneur de génération de Cloud Manager pour définir quand les modules du dispatcher doivent être ignorés.
<profile>
<id>only-include-dispatcher-when-it-isnt-ignored</id>
<activation>
<property>
<name>env.IGNORE_DISPATCHER_PACKAGES</name>
<value>!true</value>
</property>
</activation>
<modules>
<module>dispatcher</module>
</modules>
</profile>