waitForTeamBuild
IBM Rational Team Concert Client para Microsoft Visual Studio IDE  

waitForTeamBuild

A tarefa waitForTeamBuild aguarda por uma construção entrar em um estado de construção especificado.

A tabela a seguir descreve os atributos da tarefa waitForTeamBuild.

Nota: Somente é possível especificar buildResultUUID ou requestUUID em uma determinada chamada de uma tarefa. Os atributos são mutuamente exclusivos.
Atributo Descrição Necessário

buildResultUUID

Para waitForTeamBuild, o UUID do resultado da construção que é aguardado. Isso normalmente é especificado se a construção foi iniciada usando {@link StartBuildTask}, que retorna o uuid do resultado da construção na propriedade especificada pelo atributo resultUUIDProperty.

Sim, se requestUUID não for especificado.

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

requestUUID

Para waitForTeamBuild, o UUID do pedido de construção que é aguardado. Isso normalmente é especificado se a construção foi solicitada usando {@link RequestBuildTask}, que retorna o uuid do pedido da construção na propriedade especificada pelo atributo requestUUIDProperty.

Sim, se buildResultUUID não for especificado.

userId

ID do usuário a ser utilizado.

Sim

buildStateProperty

A propriedade para gravar o estado da construção quando a tarefa concluir a espera. Ela é configurada somente se a construção entrar em um dos seguintes estados de espera.

Não

buildStatusProperty

As propriedades recebem os status da construção, sendo que o valor é um dos seguintes: OK, INFO, WARNING ou ERROR.

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

intervalo

O tempo entre as verificações para determinar se a construção está no estado necessário. O valor está em segundos e deve ser maior que zero e menor que o valor de tempo limite. O padrão é verificar a cada 30 segundos.

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

statesToWaitFor

Uma lista separada por vírgulas dos nomes de estado da construção. Os padrões são COMPLETED e INCOMPLETE. Os valores válidos são os seguintes:
  • NOT_STARTED: uma construção pedida não iniciada. Também referenciada como pendente.
  • IN_PROGRESS: a construção está em progresso.
  • COMPLETED: a construção foi concluída normalmente, mas pode conter erros.
  • CANCELED: o pedido de construção foi cancelado antes da construção ter sido iniciada.
  • INCOMPLETE: a construção não foi concluída normalmente. Também referenciada como abandonada.

Não

tempo limite

A quantidade máxima de tempo que a tarefa aguarda na construção. O valor está em segundos e deve ser maior que zero. O padrão é aguardar para indefinidamente.

Não

verbose

Especifica saída de mais mensagens. O padrão é falso.

Não

Exemplo

<waitForTeamBuild repositoryAddress="${repositoryAddress}"
                                   userId="${userId}" 
                                   password="${password}" 
                                   buildResultUUID="${buildResultUUID}"
                                   statesToWaitFor="COMPLETED" 
                                   verbose="true" 
                                   interval="1" 
                                   timeout="30"/>