filePublisher
IBM Rational Team Concert Client para Microsoft Visual Studio IDE  

filePublisher

A tarefa filePublisher publica um arquivo como uma contribuição para um resultado da construção. Todas as contribuições dentro de um resultado de construção possuem um identificador de tipo de contribuição estendido primário, o que ajuda a determinar que tipo de contribuição você está visualizando. A tarefa filePublisher exige que o cliente identifique todos os identificadores de contribuição estendidos. A tarefa foi projetada para cenários em que você tem contribuições baseadas em arquivo customizadas em resultados de construção e as contribuições exigem identificadores exclusivos.

A tabela a seguir descreve os atributos da tarefa filePublisher.

Atributo Descrição Necessário

buildResultUUID

O UUID do resultado da construção a ser atualizado. O valor deste atributo é tipicamente ${buildResultUUID} porque a propriedade é incorporada quando se utiliza o Mecanismo de Construção do Jazz.

Sim

contributionTypeId

O ID do tipo de contribuição estendido desta contribuição.

Sim

filePath

Para tarefas que necessitam de um arquivo de entrada, especifica o caminho para um arquivo. Ele pode ser um caminho absoluto ou um caminho relativo para o diretório de base do arquivo de construção.

Sim

rótulo

A etiqueta a ser utilizada para a construção.

Sim

repositoryAddress

Endereço do repositório da equipe a ser utilizado. O valor deste atributo é tipicamente ${repositoryAddress} porque a propriedade é incorporada quando se utiliza o Mecanismo de Construção do Jazz.

Sim

userId

ID do usuário a ser utilizado.

Sim

characterEncoding

A codificação de caracteres utilizada no arquivo de artefato. Ele deve ser um nome compatível com IANA. Padrões para a codificação padrão da plataforma atual. Para obter informações adicionais, consulte Lista IANA de Nomes de Conjuntos de Caracteres.

Não

componentName

O componente específico a ser associado a esta contribuição.

Não

contentType

O tipo do artefato. Se não for especificado, ele é definido como application/unknown.

Não

failOnError

Se true (o padrão), a tarefa falha se encontrar um erro. Se false, alguns erros são ignorados e a tarefa é concluída.

Não

senha

A senha para o ID do usuário, que é uma cadeia de comprimento zero por padrão, a menos que seja especificada.

Não

passwordFile

O arquivo de senha a ser utilizado para a conexão. É possível criar um arquivo de senhas adequado chamando o Mecanismo de Construção do Jazz com o argumento -createPasswordFile. É possível especificar somente um arquivo de senhas.

Não

verbose

Especifica saída de mais mensagens. O padrão é falso.

Não

Exemplo

<filePublisher repositoryAddress="${repositoryAddress}"
		               userId="${userId}"
		               password="${password}"
		               buildResultUUID="${buildResultUUID}"
		               filePath="download.zip"
		               label="generic file"
		               contributionTypeId="generic.test" />