filePublisher

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

A tabela a seguir descreve os atributos da tarefa filePublisher.

Atributo Descrição Obrigató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" />

Feedback

Isso ajudou? É possível fornecer feedback em Jazz.net (é necessário registrar-se): Comentar nos fóruns ou submeter um erro