Livrer des activités UCM à l'aide de la méthode de livraison avancée

En livrant des activités UCM, vous mettez votre travail à la disposition des autres membres de l'équipe.
Pour livrer des activités à partir d'un flux UCM, vous devez être connecté à un serveur Web Rational ClearCase. La livraison doit s'effectuer à destination d'une vue d'intégration UCM sur votre ordinateur. Cette vue est généralement créée lorsque vous utilisez l'assistant Se joindre à un projet UCM pour vous joindre à un projet UCM et créer les vues dont vous avez besoin pour travailler sur des activités dans le projet.

Au cours de la livraison, le travail qui se trouve dans le flux de développement fusionne avec le travail contenu dans le flux cible. Les fusions triviales (non conflictuelles) sont exécutées automatiquement. Si des conflits se produisent au cours de la fusion, vous êtes invité à les résoudre.

Pour livrer des activités UCM à partir d'une vue de développement UCM vers une vue d'intégration UCM à l'aide de la méthode de livraison avancée :

  1. Si vous utilisez Rational ClearCase Remote Client pour Eclipse, basculez vers l'espace de travail Eclipse associé à la vue d'intégration.
  2. Pour vous assurer que la vue d'intégration est à jour, sélectionnez-la dans le Navigateur ClearCase et sélectionnez Actualiser > Mettre à jour des ressources dans le menu contextuel afin d'ouvrir la boîte de dialogue Mettre à jour des ressources. Cliquez sur Appliquer pour effectuer l'opération de mise à jour.
  3. Dans le Navigateur ClearCase, sélectionnez la vue de développement ClearCase. Si vous utilisez Rational ClearCase Remote Client pour Eclipse, ne basculez pas vers l'espace de travail Eclipse associé à cette vue. Toutes les modifications liées à l'opération de livraison s'effectuent dans la vue d'intégration.
  4. Cliquez avec le bouton droit de la souris sur la vue de développement et sélectionnez Livrer > Livraison avancée dans le menu contextuel du Navigateur ClearCase pour ouvrir la boîte de dialogue Livrer à partir du flux. Vous pouvez également cliquer sur l'icône Livrer à partir du flux icône Livrer aux cibles par défaut dans la barre d'outils UCM et sélectionner Livraison avancée.
  5. Le flux et la vue ClearCase cible par défaut apparaissent dans le volet Livrer à la cible. Pour choisir un autre flux comme cible de la livraison, cliquez sur Changer. Pour créer une nouvelle vue à utiliser pour la livraison, cliquez sur Nouveau. Pour sélectionner une vue existante à utiliser pour la livraison, cliquez sur Changer.
  6. Pour forcer toutes les fusions (y compris les fusions triviales, ou non conflictuelles) à appeler un outil de fusion graphique, sélectionnez Fusionner les éléments graphiquement.
  7. Pour rechercher les éventuels éléments extraits ou piratés, cliquez sur Rechercher les éléments extraits et piratés avant la livraison. La manière dont l'opération de livraison se déroulera dépend des stratégies de livraison UCM actuellement définies sur le serveur ClearCase. Le résultat prévu est affiché en dessous de cette option. Par défaut, l'opération de livraison porte sur toutes les activités non encore livrées dans la vue. Pour visualiser la liste des activités non encore livrées et sélectionner un sous-ensemble à livrer, cliquez sur Détails.
  8. Cliquez sur OK pour lancer la livraison.
  9. Les versions présentes dans les jeux de modification des activités sélectionnées sont fusionnées dans la vue d'intégration. Le cas échéant, les fusions manuelles nécessaires sont répertoriées dans la vue Résultats de la livraison avec la valeur Fusion requise dans la colonne Etat de fusion. Cliquez sur l'icône icône de fusion manuelle dans la barre d'outils de la vue Résultats de la livraison pour commencer la fusion. Le premier élément de la liste est ouvert avec l'outil de fusion manuelle approprié. Une fois le premier élément fusionné, l'élément suivant est ouvert avec l'outil de fusion approprié. Ce processus continue jusqu'à ce que toutes les fusions requises aient été exécutées ou jusqu'à ce que vous cliquiez sur l'icône icône d'annulation pour arrêter la fusion.
    Remarque : Pour annuler la livraison et invalider toutes les fusions déjà achevées, cliquez sur l'icône icône d'annulation de livraison dans la barre d'outils de la vue Résultats de la livraison.
  10. Une fois toutes les fusions requises achevées, générez (compilez) et testez le projet dans la vue d'intégration.
  11. Si la génération et le test réussissent, cliquez sur l'icône icône de fin de livraison dans la barre d'outils de la vue Résultats de la livraison pour achever l'opération de livraison.
Les activités sélectionnées sont livrées à la vue d'intégration et les nouvelles versions sont archivées. Une fois que les changements ont été incorporés dans une nouvelle version de référence, les autres membres de l'équipe peuvent utiliser la boîte de dialogue Réajuster le flux pour charger les nouvelles versions dans leurs propres vues de développement.
Remarque : Vous ne pouvez pas utiliser ClearCase Remote Client pour créer ou recommander une version de référence. Cette opération est exécutée en général par un administrateur ou un chef de projet ClearCase à l'aide des outils ClearCase natifs.
Concepts associés
A propos des vues ClearCase
A propos de ClearCase Unified Change Management (UCM)
A propos des opérations de livraison UCM
A propos des opérations de réajustement UCM
Tâches associées
Réajuster un flux UCM à l'aide de la méthode de réajustement avancé
Réajuster un flux UCM à l'aide de la méthode de réajustement par défaut
Livrer des activités UCM à l'aide de la méthode de livraison par défaut
Référence associée
Réajuster le flux
Résultats du réajustement
Livrer à partir du flux
Redéfinir la livraison vers une autre vue
Résultats de la livraison
Journal des éléments

Commentaires en retour