La tâche teamFetch extrait le code d'un espace de travail collaboratif et le place dans une destination locale.
Le tableau ci-après décrit les attributs de la tâche teamFetch.
| Attribut | Description | Attribut à spécifier obligatoirement. |
|---|---|---|
destination |
Répertoire locale où sont stockés les fichiers extraits. |
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 |
workspaceName |
Pour la tâche teamFetch, nom de l'espace de travail source de l'extraction. |
Oui |
workspaceUUID |
Pour la tâche teamFetch, identificateur unique universel de l'espace de travail source de l'extraction. S'il existe plusieurs espaces de travail de même nom, il se peut que vous deviez utiliser cet attribut au lieu de workspaceName. |
Oui |
buildResultUUID |
Pour la tâche teamFetch, ce résultat de génération est mis à jour avec les informations de l'espace de travail de génération. Cela permet de recréer l'espace de travail de génération ultérieurement à partir du résultat de génération. Cet attribut doit être défini sur au plus un appel de cette tâche par génération. Les résultats de génération ne peuvent pas être associés à plusieurs espaces de travail. Cette tâche génère une exception si le résultat de génération est déjà associé à un espace de travail. |
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 |
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 |
<mkdir dir="${java.io.tmpdir}/toolkittest" />
<teamFetch repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
workspaceName="workspace1"
buildResultUUID="${buildResultUUID}"
destination="${java.io.tmpdir}/toolkittest"
verbose="true" />