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 |
<artifactFilePublisher repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
buildResultUUID="${buildResultUUID}"
filePath="download.zip"
label="um download" />