waitForTeamBuild

La tâche waitForTeamBuild attend qu'une génération passe à un état de génération spécifié.

Le tableau ci-après décrit les attributs de la tâche waitForTeamBuild.

Remarque : Vous ne pouvez spécifier que buildResultUUID ou requestUUID dans un appel spécifique d'une tâche. Les attributs sont mutuellement exclusifs.
Attribut Description Attribut à spécifier obligatoirement.

buildResultUUID

Pour la tâche waitForTeamBuild, identificateur unique universel du résultat de génération attendu. Cela est précisé en général lorsque la génération a été initialisée par {@link StartBuildTask}, ce qui retourne l'uuid de résultat de la génération dans la propriété spécifiée par l'attribut resultUUIDProperty.

Oui, si requestUUID n'est pas spécifié.

repositoryAddress

Adresse du référentiel d'équipe à utiliser. La valeur de cet attribut est généralement ${repositoryAddress} car cette propriété est intégrée lors de l'utilisation du moteur de génération Jazz.

Oui

requestUUID

Pour la tâche waitForTeamBuild, identificateur unique universel de la demande de génération attendue. Cela est précisé en général lorsque la génération a été demandée par {@link RequestBuildTask}, ce qui retourne l'uuid de demande de la génération dans la propriété spécifiée par l'attribut requestUUIDProperty.

Oui, si buildResultUUID n'est pas spécifié.

userId

ID utilisateur à utiliser.

Oui

buildStateProperty

Propriété permettant d'enregistrer l'état de la génération une fois que la tâche n'attend plus. Définie uniquement si la génération est passée à l'un des états attendus spécifiés.

Non

buildStatusProperty

La propriété est affectée de l'état de la génération, à savoir OK, INFO, AVERTISSEMENT ou ERREUR.

Non

failOnError

Si la valeur est true (valeur par défaut), la tâche échoue en cas d'erreur. Si la valeur est false, certaines erreurs sont ignorées et la tâche est effectuée.

Non

interval

Délai entre les contrôles pour déterminer si la génération est à l'état requis. Cette valeur est exprimée en secondes et doit être supérieure à zéro et inférieure ou égale à la valeur du délai d'attente. Par défaut, un contrôle est effectué toutes les 30 secondes.

Non

password

Mot de passe de l'ID utilisateur ; chaîne de longueur nulle par défaut, s'il n'est pas spécifié.

Non

passwordFile

Fichier de mots de passe à utiliser pour la connexion. Vous pouvez créer un fichier de mots de passe approprié en appelant le moteur de génération Jazz avec l'argument -createPasswordFile. Vous ne pouvez spécifier qu'un fichier de mots de passe.

Non

statesToWaitFor

Liste de noms d'état de génération séparés par des virgule. Les valeurs par défaut sont COMPLETED et INCOMPLETE. Les valeurs valides sont les suivantes :
  • NOT_STARTED : une génération demandée n'a pas commencé. Elle est dite en attente.
  • IN_PROGRESS : la génération est en cours.
  • COMPLETED : la génération s'est déroulée normalement, mais elle peut contenir des erreurs.
  • CANCELED : la demande de génération est annulée avant le début de la génération.
  • INCOMPLETE : la génération ne s'est pas déroulée normalement. Elle est dite abandonnée.

Non

délai d'expiration

Délai maximal pendant lequel la tâche attend sur la génération. Cette valeur est exprimée en secondes et doit être supérieure à zéro. La valeur par défaut est d'attendre indéfiniment.

Non

verbose

Spécifie une sortie de message plus importante. La valeur par défaut est false.

Non

Exemple

<waitForTeamBuild repositoryAddress="${repositoryAddress}"
                                   userId="${userId}" 
                                   password="${password}" 
                                   buildResultUUID="${buildResultUUID}"
                                   statesToWaitFor="COMPLETED" 
                                   verbose="true" 
                                   interval="1" 
                                   timeout="30"/>

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