Nous avons créé une structure de flux pour le modèle Rational ClearCase UCM.mécanisme de distribution, Rational ClearCase
Int
-- Prd
-- Uat
-- Dev
---- Development Stream r1.0
Nous avons récemment migré la base de code dans la nouvelle configuration. Nous avions trois bases de code différentes, c'est-à-dire trois bases de code physique.
processus de migration:
Nous avons déplacé le code de production d'abord, a créé une activité, a prononcé l'activité à flux d'intégration, a créé une base de référence.
Ensuite, le code uat, créé une activité, livré l'activité au flux d'intégration, lors de la fusion, nous avons choisi les changements du contributeur 2 pour préserver le code existant de uat, créé une ligne de base. Le même processus pour l'environnement de développement. Pour l'instant, le flux d'intégration a la dernière version de base qui est la base de développement.
Maintenant, nous avons deux autres flux pour le prd et le uat à partir de laquelle la libération sera effectuée dans les environnements respectifs.
J'ai mon flux de développement maintenant. Je crée une activité et apporte quelques modifications. maintenant je dois promouvoir ces changements dans l'environnement uat. Si je fournis les modifications au flux d'intégration, la fusion est effectuée mais sur une base de développement. Je ne veux pas le redéfinir car de nombreuses applications de développement seront rebasées dans le système qui n'est pas désiré.
Comment puis-je obtenir la promotion de changements dans l'environnement de l'uat (flux uat). bon conseil.
Von, Merci pour la réponse. Je crains de ne pas comprendre cela. Je vais vous envoyer un mail maintenant. Regardez ceci, s'il vous plaît. – kadaba
@kabada: tout dépend de ce que vous voulez faire dans ces différents flux. Mais publier votre structure de flux actuelle (en mettant à jour votre question SO) serait un bon début pour clarifier cette question. – VonC
Je vous ai posté, avez également mis à jour le contenu. "Int étant là pour enregistrer la dernière base de données Prd" - maintenant c'est ce qui me préoccupe. Puisque je traite les différents flux pour des versions dans des environnements différents. A partir de maintenant, j'ai peu d'applications dans prd, peu plus dans uat et en cours de développement. J'ai considéré le flux d'intégration comme un point de fusion commun (c'est-à-dire que toutes les livraisons arriveront à Integration Stream à partir du flux de développement). Cette approche semble solide pour une seule version du code, mais nous en avons déjà trois et rencontrons donc ce problème d'un mécanisme de livraison. – kadaba