Mise en production de logiciel#
Une mise en production est un plan répétable qui est utilisé pour mettre en œuvre des versions logicielles.
Les versions constituent le point central de l'organisation de la fourniture de logiciels. Les versions peuvent représenter tous les types d'événements liés au développement de logiciel, des événements majeurs pour votre entreprise aux événements qui semblent mineurs en comparaison, comme la maintenance habituelle. Vous pouvez programmer une mise en production à n'importe quel moment du cycle de vie de vos opérations de développement. Vous pouvez automatiser la planification des versions ou exécuter des déploiements manuellement.
Une version contient des plans de déploiement et des événements liés d'une manière pertinente pour les activités. Par exemple, les plans de déploiement peuvent représenter les phases d'un cycle de vie du développement d'un logiciel, telles que le développement, l'assurance qualité et la production. Un événement peut représenter une interruption affectant la mise en production.
Un pipeline correspondant est généré pour chaque chaîne de valeur, et chaque pipeline dispose de modèles de plan de déploiement. L'étroite relation entre les pipelines et les déploiements simplifie l'utilisation des pipelines pour mettre en œuvre des déploiements. Vous pouvez démarrer un projet en créant une version et en y ajoutant des plans de déploiement et des événements. Vous pouvez également démarrer par des chaînes de valeur et des pipelines, et les joindre à une version. Vous pouvez exécuter des déploiements directement depuis un pipeline ou un plan de déploiement.
Vous pouvez coordonner plusieurs versions dans un seul événement, afin de garantir la participation de toutes les parties prenantes. Si vous ajoutez des événements à une version, vous pouvez organiser des versions et des plans de déploiement à l'aide du calendrier.
- Gestion d'une version
Utilisez la page de détails de la version pour afficher les informations relatives à une version spécifique. - Gestion des versions
La gestion des versions est le processus qui consiste à planifier, à programmer et à contrôler les fournitures de logiciels. -
Archivage de versions
Vous pouvez archiver une version pour la supprimer de la liste des versions. - Événements et balises
Un événement représente une activité liée à une version que vous gérez avec le calendrier. Une balise est une étiquette que vous pouvez ajouter à une version ou à un événement. Vous pouvez utiliser les balises pour filtrer la liste Activités sur la page Versions. Les balises n'apparaissent pas dans le calendrier. - Restauration des versions, plans et modèles archivés
Vous pouvez restaurer des versions, des plans de déploiement et des modèles archivés. - Plans de déploiement
Un plan de déploiement est un conteneur de tâches. Les tâches définissent les activités que votre équipe exécute pour réaliser le déploiement d'un logiciel. - Exécution de déploiements
Terminez un déploiement en résolvant toutes les tâches du plan. - Tâches
Une tâche représente une activité pertinente dans le cadre de l'activité associée au déploiement d'un logiciel. Chaque tâche est définie dans une colonne distincte d'un plan de déploiement. Lors d'un déploiement, vous exécutez des tâches définies dans le plan de déploiement afin d'accomplir le déploiement. - Utilisation de propriétés
Un plan de déploiement peut contenir des propriétés définies par l'utilisateur. Les valeurs de propriété peuvent être définies au moment de la conception ou de l'exécution.