A tarefa startTeamBuild inicia um Jazz Team Build a partir de um pedido de construção existente ou novo. Depois desta tarefa ser concluída, todas as propriedades na definição de construção e no mecanismo de construção são automaticamente definidas em Ant.
A tabela a seguir descreve os atributos da tarefa startTeamBuild.
| Atributo | Descrição | Necessário |
|---|---|---|
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 |
resultUUIDProperty |
Propriedade para armazenar o UUID do resultado da construção. |
Sim |
userId |
ID do usuário a ser utilizado. |
Sim |
autoComplete |
Para a tarefa startTeamBuild, especifica se a construção deverá ser concluída automaticamente. O padrão é verdadeiro. Quando este atributo é true, você deve utilizar o parâmetro -listener com.ibm.team.build.ant.listener.TeamBuildListener ao ativar o Ant. |
Não |
buildDefinitionId |
Para a tarefa startTeamBuild, a definição de construção da construção a ser iniciada. Obrigatória se requestUUID não for especificado. |
Não |
engineId |
Para a tarefa startTeamBuild, o identificador do mecanismo de construção que executa a construção. Obrigatório se requestUUID não for especificado. |
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 |
rótulo |
A etiqueta a ser utilizada para a construção. |
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 |
requestUUID |
Especifica um pedido de construção existente para utilizar ao iniciar a construção. Se for especificado, o buildDefinitionID e o engineID não podem ser especificados. |
Não |
resultUUIDFile |
Arquivo a ser utilizado para armazenar o resultado da construção. O caminho pode ser um caminho relativo para o diretório de base do arquivo de construção ou um caminho completo. O arquivo é formatado no formato java.util.Properties e contém uma propriedade com o nome especificado pelo atributo resultUUIDProperty. |
Não |
verbose |
Especifica saída de mais mensagens. O padrão é falso. |
Não |
<startTeamBuild repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
requestUUID="${requestUUID}"
resultUUIDProperty="buildResultUUID"
label="construção de teste"
autoComplete="false"
verbose="true" />
<fail message="Não iniciou uma construção como esperado."
unless="buildResultUUID" />
<echo message="result UUID = ${buildResultUUID}" />