La liste suivante définit des termes clés :
Edition : une édition est un plan reproductible utilisé pour piloter des déploiements ; il s'agit du mécanisme central d'IBM UrbanCode Release. Une édition détaille le "Quoi, Quand et Comment" d'une édition. Une édition peut survenir à tout moment au cours du cycle de vie des opérations de développement. Elle peut représenter un événement charnière dans la vie d'une entreprise ou être relativement banale, comme une édition de maintenance récurrente.
Environnement d'édition : unité logique cohérente dans laquelle un logiciel peut être déployé. Un environnement d'édition est composé d'environnements spécifiques aux applications.
Application : une application, dans ce contexte, se rapporte à n'importe quel élément métier pertinent d'un système pouvant être déployé individuellement. Vous pouvez utiliser n'importe quelle intégration d'éditeur tiers, comme IBM UrbanCode Deploy. Vous pouvez ajouter n'importe quel nombre d'applications et combiner dans une seule édition des applications de plusieurs éditeurs tiers.
Cycle de vie Un cycle de vie contient une liste ordonnée de phases qui sont associées à des environnements d'édition.
Phase Une phase représente un stade dans le processus d'édition. Des environnements d'édition sont mappés aux phases. Un déploiement est planifié pour un stade particulier. Vous pouvez personnaliser les phases d'un cycle de vie pour les adapter au cheminement de vos applications d'un bout à l'autre du cycle de l'édition.
Portes Une porte représente une exigence de qualité qui doit être satisfaite pour qu'une édition puisse passer à la phase suivante. A chaque porte est associé un état cible ; lorsque l'application atteint cet état, elle peut franchir la porte. Une application peut, par exemple, devoir passer certains tests ou recevoir une approbation.
Déploiement Un déploiement est l'activité qui consiste à éditer un logiciel dans un environnement d'édition spécifique. Lorsque vous planifiez un déploiement, vous sélectionnez l'édition, l'environnement d'édition, les applications associées et le plan de déploiement. A partir de l'heure de début planifiée, vous et votre équipe résolvez les tâches du déploiement.
Tâches de déploiement Une tâche est une unité de travail qui représente une activité significative en termes métier et qui est associée à une édition. Les tâches possèdent des heures de début et de fin. Elles peuvent être manuelles ou automatiques. En général, les tâches automatiques représentent des instantanés d'application IBM UrbanCode Deploy.