Promotion d'une compilation SCLM ou Rational ClearCase indépendante

Pour effectuer la promotion d'une compilation indépendante, utilisez l'enregistrement SCLMBuild ou CCBuild indépendant utilisé pour exécuter une compilation indépendante.
Pour promouvoir une compilation indépendante, l'état BuildCompleted doit être associé à l'enregistrement de compilation.
  1. Exécutez une requête Rational ClearQuest sur des enregistrements SCLMBuild ou CCBuild.
  2. Sur la page Résultats, sélectionnez l'enregistrement SCLMBuild ou CCBuild avec lequel effectuer la promotion de la compilation. Le champ Etat indique que l'état BuildCompleted est associé à l'enregistrement.
  3. Dans la barre d'outils de la fenêtre Détails, cliquez sur la flèche associée au bouton Changer l'état Bouton Changer l'état de la fenêtre Détails, puis sur Promote. La valeur du champ Etat passe de BuildCompleted à PromotePending.
  4. Cliquez sur le bouton Appliquer pour valider les changements d'état.
  5. Dans la barre d'outils de la fenêtre Détails, cliquez sur le bouton Menu Bouton Menu de la fenêtre Détails et cliquez sur Régénérer pour régénérer l'enregistrement de compilation dans la base de données.
  6. Effectuez l'une des opérations suivantes :
    • Si l'opération de promotion réussit, la valeur PromoteCompleted apparaît dans le champ Etat. Dans le cas des compilations Rational ClearCase, cette modification signifie que la commande de promotion indiquée dans l'enregistrement CCBuildConfig a réussi sans mot clé relatif à la réussite ou qu'un tel mot clé a été détecté dans les résultats de la promotion. Si vous exécutez une promotion Rational ClearCase sans indiquer de mot clé de réussite, vous pouvez toutefois vérifier que la promotion des artefacts Rational ClearCase a réussi en cliquant sur le bouton Appliquer et en consultant le fichier journal <rational_root>\ClearQuest\cpscm.log. Vous pouvez aussi vérifier que la promotion des fichiers a réussi en fonction de la commande exécutée.
    • Si la promotion échoue, la valeur PromoteFailed est associée au champ Etat. . Consultez les messages d'erreur dans <rational_root>\ClearQuest\cpscm.log . Pour toute information complémentaire sur les communications SCLM, voir <rational_root>\ClearQuest\cpscm_communications.log
    • Notez que, si vous procédez à la promotion d'une tâche SCLM importante en mode par lots, la procédure de régénération et de modification peut ne pas remplacer l'état PromotePending de l'enregistrement car la promotion de la compilation peut ne pas avoir été effectuée. Cette situation signifie généralement que le code JCL contient une erreur. Supprimez l'enregistrement ou, si vous appartenez au groupe restreint Rational ClearQuest, associez-lui manuellement l'état PromoteFailed et résolvez le problème. (Pour plus d'informations sur ce groupe, voir Création d'un groupe d'utilisateurs Rational ClearQuest "restreint" (facultatif).)
Tâches associées
Tutoriel : Génération sur plusieurs plateformes
Promotion d'une compilation multiplateforme
Promotion d'une compilation à partir d'un enregistrement de compilation enfant
Repromotion d'une compilation multiplateforme
Réexécution d'une promotion Rational ClearCase ou SCLM indépendante


Retour d'informations