artifactFilePublisher
IBM Rational Team Concert Client para Microsoft Visual Studio IDE  

artifactFilePublisher

A tarefa artifactFilePublisher inclui uma contribuição de artefato a um resultado de construção. O artefato é armazenado diretamente no Repositório do Jazz. As contribuições do arquivo de artefatos são mostradas na página de downloads do resultado da construção.

Esta tarefa não deve ser utilizada para publicação de artefatos que sejam maiores que 10 megabytes. Você deveria armazenar e gerenciar artefatos grandes fora do repositório. A tarefa artifactLinkPublisher permite que você armazene um link no repositório que aponte para seu servidor http ou ftp onde seus artefatos grandes são armazenados.

A tabela abaixo descreve os atributos de artifactFilePublisher.

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

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

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

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

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

Nota: Os arquivos com conteúdo de texto, como contentType que é text/plain ou text/xml, são convertidos para a codificação UTF-8 antes de serem armazenados no repositório.

Exemplo

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