getNextTeamBuildRequest

A tarefa getNextTeamBuildRequest recupera o próximo pedido de construção para um mecanismo especificado e uma definição de construção opcional.

A tarefa getNextTeamBuildRequest retorna um UUID do pedido, que pode ser utilizado de qualquer uma das seguintes formas:

A tabela a seguir descreve os atributos da tarefa getNextTeamBuildRequest.

Atributo Descrição Obrigatório

engineId

Para a tarefa getNextTeamBuildRequest, o identificador do mecanismo de construção para o qual recuperar o próximo pedido de 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

requestUUIDProperty

Armazena o UUID do pedido de construção recuperado. Ele é configurado somente se um pedido for localizado.

Sim

userId

ID do usuário a ser utilizado.

Sim

buildDefinitionId

Para a tarefa getNextTeamBuildRequest, especifica um ID de definição de construção para verificar os pedidos pendentes. Se o ID de definição de construção não for suportado pelo mecanismo de construção especificado, então um pedido não é recuperado.

Não

buildDefinitionIdProperty

Armazena o ID da definição da construção do próximo pedido de construção para o mecanismo especificado. Ele é definido somente se um pedido para o mecanismo especificado for recuperado. Não aplique se buildDefinitionId for especificado.

Não

requestUUIDFile

Caminho para o arquivo no qual armazenar o UUID do próximo pedido de construção para o mecanismo de construção especificado. O caminho pode ser relativo ao diretório de base do arquivo de construção ou um caminho completo. O arquivo é formatado como um formato java.util.Properties e contém uma propriedade com o nome especificado pelo requestUUIDProperty.

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

<getNextTeamBuildRequest repositoryAddress="${repositoryAddress}"
		                         userId="${userId}"
		                         password="${password}"
		                         engineId="${buildEngineId}"
		                         requestUUIDProperty="requestUUID" />

<fail message="Não localizou o próximo pedido como esperado."
		      unless="requestUUID" />
<echo message="request UUID = ${requestUUID}" />

Feedback

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