filePublisher

filePublisher 作業會將檔案當作要素項發佈到建置結果中。建置結果中的所有要素項都有一個主要的延伸要素項類型 ID,這可協助您判斷您正在檢視哪種類型的要素項。filePublisher 作業會要求用戶端識別所有的延伸要素項 ID。這項作業的設計,適用於當您在建置結果中擁有自訂的檔案型要素項,而這些要素項需要唯一 ID 的情況。

下表說明 filePublisher 作業屬性。

屬性 說明 必要

buildResultUUID

要更新之建置結果的 UUID。 這個屬性的值通常是 ${buildResultUUID},因為在使用 Jazz Build Engine 時,內容是內建的。

contributionTypeId

這個要素項的延伸要素項類型 ID。

filePath

如果是需要輸入檔的作業,這用來指定檔案路徑。 可以是絕對可以是絕對路徑,或建置檔基本目錄的相對路徑。

label

建置所用的標籤。

repositoryAddress

要用的團隊儲存庫的位址。 這個屬性的值通常是 ${repositoryAddress},因為使用 Jazz Build Engine 時,內容是內建的。

userId

要用的使用者 ID。

characterEncoding

構件檔所用的字元編碼。 它必須是 IANA 標準名稱。 預設值是現行平台的預設編碼。 如需相關資訊,請參閱字集名稱的 IANA 清單

componentName

要關聯於這個要素項的特定元件。

contentType

構件的類型。 如果沒有指定,它會設為 application/unknown。

failOnError

如果是 true(預設值),當發生錯誤時,作業會失敗。 如果是 false,會忽略某些錯誤,並完成作業。

password

使用者 ID 的密碼,除非另有指定,否則,預設為零長度的字串。

passwordFile

連線所用的密碼檔。 您可以利用 -createPasswordFile 引數呼叫 Jazz Build Engine 來建立適當的密碼檔。 您只能指定一個密碼檔。

verbose

指定輸出其他更多的訊息。預設值是 false。

範例

<filePublisher repositoryAddress="${repositoryAddress}"
		               userId="${userId}"
		               password="${password}"
		               buildResultUUID="${buildResultUUID}"
		               filePath="download.zip"
		               label="generic file"
		               contributionTypeId="generic.test" />

意見

以上說明對您有幫助嗎?您可以在 Jazz.net 網站中提供意見(需要登錄):在討論區中提供意見提交錯誤