Configuration.
Planification d'une édition.
Construction, intégration et test du système à rendre disponible.
Planification, simulation et exécution du déploiement en production.
Les sections suivantes offrent un récapitulatif de haut niveau de ces activités.
Activité | Description |
---|---|
1. Installation. | Installez IBM UrbanCode Release en tant qu'application Web Tomcat. Voir Installation du serveur. |
2. Configuration des intégrations. | Rendez disponibles des objet externes en configurant des intégrations. Les applications et composants d'IBM UrbanCode Deploy, par exemple, deviennent disponibles après l'intégration d'IBM UrbanCode Deploy avec IBM UrbanCode Release. |
3. Définition des environnements de l'édition. | Créez les environnements à mapper aux phases de l'édition. Lorsque vous créez une édition, vous affectez un environnement à chaque phase. |
Chaque édition pose ses propres défis, mais l'approche suivante peut vous aider :
Activité | Description |
---|---|
1. Créez ou attribuez un nom à l'édition. | Attribuez à l'édition un nom et une description significatifs ; déterminez s'il s'agit d'une édition majeure ou mineure. |
2. Applications. | Associez des applications à l'édition. |
3. Définissez le cheminement jusqu'à la production. | Le cycle de vie d'une édition spécifie la succession d'environnements par lesquels le logiciel doit passer jusqu'à la phase de production. Le cycle de vie ne stipule pas les environnements spécifiques utilisés pour une édition, mais un canevas global tel que DEV, INT, QA, UAT, PROD. Il peut également définir les critères de qualité auxquels le logiciel doit se conformer avant de pouvoir passer à l'environnement suivant. Enfin, la sélection d'un plan de déploiement détermine le niveau d'orchestration et de coordination requis pour l'aboutissement d'un déploiement à une phase donnée du cycle de vie. |
4. Identifiez les dates connues de production et de pré-production. | Les dates de production et de pré-production connues peuvent être consignées et diffusées en planifiant des déploiements dans les environnements affectés à l'édition. |
5. Définissez des créneaux récurrents. | Des créneaux récurrents peuvent être utilisés dans le cas de déploiements intervenant à intervalle régulier (par exemple, sur une base quotidienne ou hebdomadaire). |
6. Définissez des jalons. | Les jalons sont des éléments de la liste de contrôle au niveau de l'édition qui font l'objet d'un suivi par date et statut. |
7. Configurez l'équipe d'édition. | Sélectionnez l'équipe chargée de gérer l'édition. |
8. Ajoutez des approbations. | Une approbation est un mécanisme qui permet de limiter les déploiements à un environnement sans considérations de qualité ((état) et de s'assurer que le travail en cours n'est pas interrompu. |
Un déploiement peut impliquer toutes les applications dans une édition, un sous-ensemble de ces applications ou représenter un déploiement d'urgence ponctuel.
Activité | Description |
---|---|
1. Planifiez le cas échéant des déploiements ad hoc. | Des déploiements ad hoc pouvant être réalisés à n'importe quel moment, une liste exhaustive de déploiements planifiées n'est pas impérative dès le départ. Des créneaux récurrents peuvent être définis et testés. |
2. Mettez à jour les déploiements planifiés. | Ajoutez des versions d'application spécifiques à déployer. |
3. Examinez les tâches du plan de déploiement. | Modifiez les tâches d'après vos besoins. Vous pouvez ajouter manuellement des tâches à un déploiement planifié ou les importer depuis des fichiers CSV. Une fois qu'une tâche a été définie et enregistrée, elle est intégrée au plan de déploiement et disponible pour des déploiements futurs. |
4. Certifiez les versions d'application en leur affectant des statuts qualité. | Les statuts qualité indiquent quelle versions répondent aux contraintes qualité. Les statuts peuvent être attribués manuellement ou via l'intégration avec des outils externes. |
5. Octroyez des exemptions de portes. | Les approbations et les portes peuvent être suspendues lorsqu'un déploiement d'urgence est requis. |
6. Approuvez les déploiements. | Une approbation est un mécanisme qui permet de limiter les déploiements à un environnement sans prendre en compte des considérations de qualité ((état). |
7. Exécutez les déploiements. | Les déploiements sont réalisés en lançant les tâches définies dans le plan de déploiement. |
8. Bouclez les jalons. | Mettez à jour le statut des jalons une fois ceux-ci terminés. Les jalons sont des paliers hors déploiement qui peuvent représenter n'importe quel élément associé à l'édition. |
Activité | Description |
---|---|
1. Vérifiez le respect des prérequis du plan de déploiement. | Un plan de déploiement est composé de segments, qui sont des groupes de tâches qui doivent s'achever au même moment. Un segment ne peut pas être lancé tant que tous ses prérequis n'ont pas été complétés. Tous les segments peuvent avoir des prérequis, excepté le premier. |
2. Vérifiez le planning global. | Assurez-vous que toutes les tâches ont la durée prévue ; la longueur de segment est calculée d'après les durées des tâches. |
3. Affectez ou adjugez-vous des tâches. | Les tâches peuvent être affectées à un rôle ou à un utilisateur spécifique. Tout utilisateur avec le rôle approprié peut s'adjuger une tâche non attribuée. |
4. Configurez des notifications | Des notifications peuvent être rattachées au plan, à un segment ou à une tâche, et configurées de diverses manières pour leur déclenchement. Des notifications par courrier électronique peuvent être envoyées aux utilisateurs lorsque surviennent des événements de déclenchement définis par l'utilisateur. |
5. Suivez les déploiements. | Le tableau de bord fournit un portail central pour suivre vos éditions. Vous pouvez consulter en temps réel le statut d'une édition en cours depuis le portail. |