artifactFilePublisher
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

artifactFilePublisher

artifactFilePublisher 任务将工件添加项添加到构建结果。此工件直接存储在 Jazz™ 存储库中。工件文件添加项将显示在构建结果的下载项页面。

此任务不应用于发布大于 10 兆字节的工件。您应该在存储库外部存储和管理大型工件。artifactLinkPublisher 任务允许在存储库中存储一个链接,该链接指向工件存储所在的 HTTP 或 FTP 服务器。

下表描述 artifactFilePublisher 属性。

属性 描述 必需

buildResultUUID

要更新的构建结果的 UUID。此属性的值通常是 ${buildResultUUID},这是因为,使用 Jazz Build Engine 时,此属性是内置的。

filePath

对于需要输入文件的任务,此属性指定文件的路径。这可以是绝对路径,也可以是相对于构建文件的基本目录的路径。

label

用于构建的标签。

repositoryAddress

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

userId

要使用的用户标识。

componentName

要与此添加项相关联的特定组件。

contentType

工件的类型。如果未指定此属性,那么它将设置为 application/unknown。

characterEncoding

工件文件中使用的字符编码。它必须是与 IANA 一致的名称。缺省情况下,这是当前平台的缺省编码。有关更多信息,请参阅字符集名称的 IANA 列表

failOnError

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

password

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

passwordFile

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

verbose

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

注: 包含文本内容的文件(例如 contentType 是 text/plain 或 text/xml) 将先转换为 UTF-8 编码,然后再存储到存储库。

示例

<artifactFilePublisher repositoryAddress="${repositoryAddress}"
		                       userId="${userId}"
		                       password="${password}"
		                       buildResultUUID="${buildResultUUID}"
		                       filePath="download.zip"
		                       label="a download" />

反馈

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