Gérer les déploiements d’applications à l’aide de Pipelines et déploiements
Examinez les applications que les développeurs créent à l’aide App Engine Studio de (AES) afin que vous puissiez effectuer un déploiement en toute confiance.
Demandes de déploiement
Après qu’un développeur a soumis une application dans App Engine Studio, une demande de déploiement est créée. Une demande de déploiement est un enregistrement permettant de suivre l’examen des applications soumises.
Un réviseur peut déployer l’application dans votre environnement de tests, la rejeter ou la publier, le tout à l’aide de la commande App Engine Management Center. Si vous intégrez un programme existant Gestion des changements à AEMCet que votre application est prête à être déployée en production, vous pouvez créer une demande de changement et déployer l’application dans une fenêtre de changement spécifiée.
- Affichez les détails de la demande de déploiement et de l’application en cours de déploiement.
- Sélectionnez Approuver et créer une demande de changement lorsque l’application est prête pour le déploiement. Cette action lance les processus que vous configurez à l’aide de la Gestion des changements configuration guidée.Remarque :Si vous ne disposez pas d’un programme existant Gestion des changements intégré à Pipelines et déploiements, sélectionnez Approuver et déployer l’application pour faire passer le déploiement à l’étape suivante.
- Affichez et modifiez les détails du déploiement dans l’onglet Déploiements planifiés .
- Affichez les détails de la demande de changement dans l’onglet Demande de changement . Selon le rôle dont vous disposez, vous pouvez modifier certains détails de la demande.
- Observez le flux d’activité pour connaître les résultats des tests, la progression de la demande de changement et d’autres détails sur le déploiement.
Pour plus d’informations sur l’examen d’une demande de déploiement, reportez-vous à la section Formulaire de demande de déploiement dans l’application Pipelines et déploiements.
Test d’une application
Avant de publier une application soumise, testez-la dans une instance de non-production. Pour commencer les tests, un administrateur doit ouvrir la demande de déploiement et sélectionner Approuver. L’enregistrement du pipeline est lu et détermine l’état suivant de la demande.
L’objectif du test de l’application est de garantir la viabilité de l’instance de production. Lorsque l’application est passée à l’état de test, ServiceNow Framework de tests automatisés les tests s’exécutent si vous avez activé les propriétés appropriées.
Si l’application ne réussit pas le test, vous refusez la demande de déploiement.
Déploiement dans un environnement de tests
- Suite de tests pour le déploiement d’applications
- Analyse d’instance des définitions d’application incluse dans le périmètre
Ces tests peuvent être utiles à l’administrateur pour diagnostiquer les problèmes avant le déploiement d’une application. Pour en savoir plus sur le déroulement du déploiement d’une application, reportez-vous à la section Pipelines et déploiements Version du workflow 24.1.2.
| Tâche | Description |
|---|---|
| Suite de tests pour le déploiement d’applications | Un ensemble de tests Automated Test Framework (ATF). La suite se compose d’un seul test appelé Log. Lorsque le test est exécuté, les résultats de l’analyse sont enregistrés dans la table Résultats des tests [sys_atf_test_result]. Remarque : Les deux propriétés système suivantes doivent être activées pour exécuter la suite de tests de déploiement d’application :
|
| Analyse d’instance des définitions d’application incluse dans le périmètre | Les analyses d’instance aident à diagnostiquer les problèmes d’intégrité sur une instance de non-production et sont utiles pour traiter les bonnes pratiques. Pour plus d'informations, consultez Instance Scan. L’analyse d’instance vérifie toutes les tables de l’application qui étendent la tâche [task]. |
L’administrateur peut afficher les résultats des analyses à des fins de dépannage en sélectionnant l’onglet Résultats de l’environnement de déploiement dans la demande de déploiement.
- Résultats ATF
- Nom de la suite de tests
- URL du test
- Nombres de réussites et d’échecs
- Nombre total d’erreurs
- Résultats de Instance Scan
- Nom de la suite d'analyse
- URL d'analyse
- Nombre de résultats pour l’analyse
- Résultats (JSON) inclut le code JSON non formaté des résultats d’analyse ATF et d’instance, ainsi que toute erreur identifiée lors des analyses. Ce JSON se trouve également dans la liste connexe Notes .
Publication d’une application
Si une application réussit les tests, ouvrez la demande de déploiement et déployez l’application dans votre environnement de production. Il est ensuite disponible pour tous les employés de votre organisation. Pour plus d'informations, consultez Gestion des déploiements à l’aide de pipelines dans AEMC.
Guides pour plus d’informations
| En savoir plus Pipelines et déploiements | Ressources supplémentaires ServiceNow |
|---|---|
| L’application Pipelines et déploiements est utilisée pour déployer les applications que vous créez App Engine Studio entre les instances dans un ordre prédéfini. Contrairement aux versions précédentes, Pipelines et déploiements vous permet de déployer vos applications sur un nombre illimité d’instances pour la création, le test, l’évaluation et la production d’applications. |
|