artifactFilePublisher
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

artifactFilePublisher

La tâche artifactFilePublisher ajoute une contribution d'artefact à un résultat de génération. L'artefact est stocké directement dans le référentiel Jazz. Les contributions de fichiers des artefacts sont indiquées dans la page des téléchargements du résultat de génération.

Cette tâche ne doit pas être utilisée pour publier des artefacts de plus de 10 mégaoctets. Vous devez stocker et gérer les artefacts de grande taille en dehors du référentiel. La tâche artifactLinkPublisher permet de stocker un lien dans le référentiel, qui pointe vers votre serveur http ou ftp sur lequel sont stockés vos artefacts de grande taille.

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

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

filePath

Pour les tâches qui ont besoin d'un fichier en entrée, spécifie le chemin d'accès à un fichier. Il peut s'agir d'un chemin d'accès absolu ou d'un chemin d'accès relatif par rapport au répertoire de base du fichier de génération.

Oui

label

Libellé à utiliser pour la génération.

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

componentName

Composant spécifique à associer à cette contribution.

Non

contentType

Type d'artefact. Si cet attribut n'est pas spécifié, il prend la valeur application/inconnu.

Non

characterEncoding

Codage de caractères utilisé dans le fichier d'artefacts. Il doit s'agir d'un nom compatible IANA. Par défaut, il s'agit du codage par défaut de la plateforme actuelle. Pour plus d'informations, voir IANA List of Character Set Names.

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

Remarque : Les fichiers texte (contentType a la valeur text/plain ou text/xml) sont convertis au format UTF-8 avant d'être stockés dans le référentiel.

Exemple

<artifactFilePublisher repositoryAddress="${repositoryAddress}"
		                       userId="${userId}"
		                       password="${password}"
		                       buildResultUUID="${buildResultUUID}"
		                       filePath="download.zip"
		                       label="a download" />