waitForTeamBuild
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

waitForTeamBuild

waitForTeamBuild 任务等待构建进入指定的构建状态。

下表描述 waitForTeamBuild 任务属性。

注: 只能在任务的任何给定调用中指定 buildResultUUID 或 requestUUID。这些属性是互斥的。
属性 描述 必需

buildResultUUID

对于 waitForTeamBuild,这是所等待的构建结果的 UUID。通常,如果使用 {@link StartBuildTask}(它在 resultUUIDProperty 属性指定的特性中返回构建结果 UUID)来启动构建,那么指定此 UUID。

是(如果未指定 requestUUID 的话)。

repositoryAddress

要使用的团队存储库的地址。此属性的值通常是 ${repositoryAddress},这是因为,使用 Jazz Build Engine 时,此属性是内置的。

requestUUID

对于 waitForTeamBuild,这是所等待的构建请求的 UUID。通常,如果使用 {@link RequestBuildTask}(它在 requestUUIDProperty 属性指定的特性中返回构建请求 UUID)来请求构建,那么指定此 UUID。

是(如果未指定 buildResultUUID 的话)。

userId

要使用的用户标识。

buildStateProperty

当任务完成等待时,将把构建状态写入此属性。仅当构建进入其中一种要等待的所指定状态时,才会设置此属性。

buildStatusProperty

此属性被赋予构建状态,值为 OK、INFO、WARNING 或 ERROR。

failOnError

如果设置为 true(缺省值),那么任务遇到错误时将失败。如果设置为 false,那么某些错误将被忽略,任务将完成。

interval

两次进行检查以确定构建是否处于必需状态的间隔时间。此值以秒计,并且必须大于零并小于或等于超时值。缺省情况是,每 30 秒检查一次。

password

用户标识的密码,缺省情况下,除非另有指定,否则是长度为零的字符串。

passwordFile

用于建立连接的密码文件。您可以通过在调用 Jazz Build Engine 时指定 -createPasswordFile 参数来创建适当的密码文件。只能指定一个密码文件。

statesToWaitFor

以逗号分隔的构建状态名称列表。缺省值是 COMPLETED 和 INCOMPLETE。有效值如下所示:
  • NOT_STARTED:所请求的构建尚未启动。也称为“暂挂中”。
  • IN_PROGRESS:构建正在进行中。
  • COMPLETED:构建已正常完成,但可能包含错误。
  • CANCELED:构建请求在构建启动前被取消。
  • INCOMPLETE:构建未正常完成。也称为“已放弃”。

timeout

执行构建时,任务所等待的最大时间长度。此值以秒计,并且必须大于零。缺省情况为永远等待。

verbose

指定更多消息输出。缺省值为 false。

示例

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

反馈

本资料对您是否有帮助?您可以在 Jazz.net 上提供反馈(需要注册):在论坛中发表意见或者提交错误