startBuildActivity

La tâche startBuildActivity lance une nouvelle activité de génération pour une génération. Plusieurs activités peuvent être en cours pour une même génération, à tout moment. Vous pouvez organiser les activités suivant une hiérarchie. Lorsqu'une activité est lancée, vous pouvez lui associer une activité parent existante. Les activités peuvent être effectuées de manière explicite (voir completeBuildActivity) ou automatique si l'attribut autoComplete est défini.

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

Attribut Description Attribut à spécifier obligatoirement.

buildResultUUID

Identificateur unique universel du résultat de génération à mettre à jour. La valeur de cet attribut est généralement ${buildResultUUID} car la propriété est intégrée lors de l'utilisation du moteur de génération Jazz.

Oui

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

userId

ID utilisateur à utiliser.

Oui

label

Pour la tâche startBuildActivity, libellé qui décrit l'activité de génération. S'il n'est pas spécifié, la valeur d'activityID est utilisée comme libellé.

Oui

activityIdProperty

Stocke l'ID unique d'une activité nouvellement démarrée. Requis uniquement si le demandeur a l'intention d'effectuer cette activité de manière explicite à l'aide de la tâche completeBuildActivity ou que cette activité est utilisée comme parent pour les activités enfant.

Non

autoComplete

Pour la tâche startBuildActivity, indique si l'activité doit être effectuée automatiquement dans l'un des cas suivants : l'activité parent est terminée, la prochaine activité d'homologue commence ou la génération est terminée. La valeur par défaut est false.

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

parentActivityID

Identificateur d'une activité existante à utiliser comme parent. Une activité possédant cette identificateur doit exister et ne doit pas être terminée.

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

verbose

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

Non

Exemple

<startBuildActivity repositoryAddress="${repositoryAddress}"
		                    userId="${userId}"
		                    password="${password}"
		                    activityIdProperty="activityId"
		                    label="compiling"
		                    autoComplete="false"
		                    verbose="true"
		                    buildResultUUID="${buildResultUUID}" />

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