A tarefa teamFetch busca código a partir de um espaço de trabalho da equipe e o coloca em um destino local.
A tabela a seguir descreve atributos da tarefa teamFetch.
| Atributo | Descrição | Necessário |
|---|---|---|
destino |
Diretório local onde os arquivos buscados são armazenados. |
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 |
workspaceName |
Para a tarefa teamFetch, o nome da área de trabalho a partir do qual buscar. |
Sim |
workspaceUUID |
Para a tarefa teamFetch, o UUID da área de trabalho a partir do qual buscar. Se tiver múltiplas áreas de trabalho com o mesmo nome, será necessário utilizar este atributo em vez de workspaceName. |
Sim |
buildResultUUID |
Para a tarefa teamFetch, este resultado de construção será atualizado com as informações da área de trabalho de construção. Isso permite que a área de trabalho de construção seja recriado posteriormente a partir do resultado da construção. Este atributo deve ser configurado em no máximo uma chamada desta tarefa por construção. Os resultados da construção não podem ter mais de uma área de trabalho associada a eles. Esta tarefa gera uma exceção se o resultado da construção já tiver uma área de trabalho associada a ele. |
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 |
<mkdir dir="${java.io.tmpdir}/toolkittest" />
<teamFetch repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
workspaceName="workspace1"
buildResultUUID="${buildResultUUID}"
destination="${java.io.tmpdir}/toolkittest"
verbose="true" />