Ecarts de configuration de génération d'équipe Jazz

Vous pouvez utiliser tout moteur de génération pour exécuter une génération d'équipe Jazz, mais vous pouvez simplifier la configuration de vos générations en utilisant le moteur de génération Jazz . Si vous prévoyez d'utiliser un autre moteur de génération, configurez d'abord une génération simple avec le moteur de génération Jazz , pour que vous puissiez apprendre les concepts de base de génération d'équipe Jazz. Une fois que cette génération de base fonctionne, vous pouvez éventuellement migrer vers un autre moteur de génération, tel que le moteur de génération Build Forge.

Si vous ne possédez pas de scripts ou d'outils de génération, apprenez les concepts de base et créez au moins un script de génération simple avant d'essayer de configurer une génération Jazz.

Build System Toolkit

Build System Toolkit contient le moteur de génération Jazz et un kit de tâches Ant appelé buildtoolkit. Le moteur de génération Jazz est une boucle de génération continue qui exécute des générations sur une machine de génération. Le moteur de génération Jazz effectue trois fonctions principales :

Vous n'avez pas besoin d'utiliser le moteur de génération Jazz pour effectuer ces fonctions si vous disposez d'un autre moteur ou système de génération que vous préférez pour exécuter vos générations. Les tâches de buildtoolkit peuvent effectuer chacune de ces fonctions. En général, vous pouvez appeler les tâches buildtoolkit à partir du moteur de génération que vous avez sélectionné ou dans les scripts de génération. Vous pouvez utiliser les tâches buildtoolkit pour effectuer diverses tâches et notamment obtenir la demande de génération suivante, lancer une génération, effectuer une génération et publier les journaux.

Vous trouverez un exemple de script de génération qui n'utilise pas le moteur de génération Jazz dans le répertoire répinstall/buildsystem/buildtoolkit/examples/standalone, répinstall correspondant au répertoire d'installation de Build System Toolkit.

Traitement des demandes

La génération d'équipe Jazz utilise une file d'attente de demandes de génération pour le traitement des demandes. Une demande entre dans la file d'attente de l'une des manières suivantes :

Dans la plupart des cas, le moteur de génération Jazz et la tâche getNextRequest traitent ces deux demandes de la même manière.

Remarque : La fonction de traitement des demandes n'est pas requise. Vous n'avez pas besoin d'utiliser le planificateur de génération d'équipe Jazz ni son mécanisme de demande. Votre système de génération peut posséder sa propre planification ou vous pouvez utiliser un service de planification tel que cron. Dans ce cas, la file d'attente ne contient aucune demande. Vous démarrez la génération directement à l'aide de la tâche startTeamBuild.

Moteurs et définitions de génération

Lorsque vous configurez une génération qui n'utilise pas le moteur de génération Jazz , vous devez créer les objets de la définition de génération et du moteur de génération dans Rational Team Concert. Lorsque vous créez la définition de génération, vous sélectionnez généralement le modèle Générique. Si vous n'avez pas l'intention d'utiliser le planificateur Jazz, vous ne devez pas inclure la configuration de planning lorsque vous créez la définition de génération. Si vous n'avez pas l'intention de traiter les demandes de génération d'équipe Jazz , lorsque vous créez le moteur de génération, dans la section Traitement des demandes de génération, désélectionnez la case Le processus du moteur de génération recherche des demandes.


Commentaires en retour

Etes-vous satisfait ? Vous pouvez faire part de vos commentaires à l'adresse Jazz.net (enregistrement requis) : Commentaire dans les forums ou soumettre un bogue