logPublisher 任务将日志作为添加项添加到构建结果。
下表描述 logPublisher 任务属性。
| 属性 | 描述 | 必需 |
|---|---|---|
buildResultUUID |
要更新的构建结果的 UUID。此属性的值通常是 ${buildResultUUID},这是因为,使用 Jazz Build Engine 时,此属性是内置的。 |
是 |
filePath |
对于需要输入文件的任务,此属性指定文件的路径。这可以是绝对路径,也可以是相对于构建文件的基本目录的路径。 |
是 |
label |
用于构建的标签。 |
是 |
repositoryAddress |
要使用的团队存储库的地址。此属性的值通常是 ${repositoryAddress},这是因为,使用 Jazz Build Engine 时,此属性是内置的。 |
是 |
userId |
要使用的用户标识。 |
是 |
characterEncoding |
工件文件中使用的字符编码。它必须是与 IANA 一致的名称。缺省情况下,这是当前平台的缺省编码。有关更多信息,请参阅字符集名称的 IANA 列表。 |
否 |
componentName |
要与此添加项相关联的特定组件。 |
否 |
contentType |
对于 logPublisher 任务,这是工件的类型。如果未指定此属性,那么缺省值为 text/plain。 |
否 |
failOnError |
如果设置为 true(缺省值),那么任务遇到错误时将失败。如果设置为 false,那么某些错误将被忽略,任务将完成。 |
否 |
password |
用户标识的密码,缺省情况下,除非另有指定,否则是长度为零的字符串。 |
否 |
passwordFile |
用于建立连接的密码文件。您可以通过在调用 Jazz Build Engine 时指定 -createPasswordFile 参数来创建适当的密码文件。只能指定一个密码文件。 |
否 |
status |
要在 IBuildResultContribution 中设置的状态。有效值是 OK、ERROR 和 WARNING。 |
否 |
verbose |
指定更多消息输出。缺省值为 false。 |
否 |
<logPublisher repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
buildResultUUID="${buildResultUUID}"
filePath="log.txt"
label="a log" />