artifactFilePublisher 作業會新增構件要素項到建置結果中。 構件直接儲存在 Jazz™ 儲存庫中。 構件檔案要素項顯示在建置結果的下載頁面中。
這項作業不應用來發佈超出 10 MB 的構件。 您應該在儲存庫之外,存放及管理大型構件。 artifactLinkPublisher 作業可讓您將鏈結儲存在儲存庫中,用鏈結來指向儲存大型構件的 http 或 ftp 伺服器。
下表說明 artifactFilePublisher 屬性。
| 屬性 | 說明 | 必要 |
|---|---|---|
buildResultUUID |
要更新之建置結果的 UUID。 這個屬性的值通常是 ${buildResultUUID},因為在使用 Jazz Build Engine 時,內容是內建的。 |
是 |
filePath |
如果是需要輸入檔的作業,這用來指定檔案路徑。 可以是絕對可以是絕對路徑,或建置檔基本目錄的相對路徑。 |
是 |
label |
建置所用的標籤。 |
是 |
repositoryAddress |
要用的團隊儲存庫的位址。 這個屬性的值通常是 ${repositoryAddress},因為使用 Jazz Build Engine 時,內容是內建的。 |
是 |
userId |
要用的使用者 ID。 |
是 |
componentName |
要關聯於這個要素項的特定元件。 |
否 |
contentType |
構件的類型。 如果沒有指定,它會設為 application/unknown。 |
否 |
characterEncoding |
構件檔所用的字元編碼。 它必須是 IANA 標準名稱。 預設值是現行平台的預設編碼。 如需相關資訊,請參閱字集名稱的 IANA 清單。 |
否 |
failOnError |
如果是 true(預設值),當發生錯誤時,作業會失敗。 如果是 false,會忽略某些錯誤,並完成作業。 |
否 |
password |
使用者 ID 的密碼,除非另有指定,否則,預設為零長度的字串。 |
否 |
passwordFile |
連線所用的密碼檔。 您可以利用 -createPasswordFile 引數呼叫 Jazz Build Engine 來建立適當的密碼檔。 您只能指定一個密碼檔。 |
否 |
verbose |
指定輸出其他更多的訊息。預設值是 false。 |
否 |
<artifactFilePublisher repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
buildResultUUID="${buildResultUUID}"
filePath="download.zip"
label="a download" />