filePublisher タスクは、ビルド結果にコントリビューションとしてファイルを公開します。ビルド結果内のすべてのコントリビューションには、基本拡張コントリビューション・タイプ ID があります。この ID は、表示しているコントリビューションのタイプを判別するのに役立ちます。 filePublisher タスクでは、クライアントがすべての拡張コントリビューション ID を識別する必要があります。 このタスクでは、ビルド結果内にファイル・ベースのカスタム・コントリビューションがあり、そのコントリビューションに固有 ID が必要な状況を想定しています。
以下の表で、filePublisher タスク属性について説明します。
| 属性 | 説明 | 必須 |
|---|---|---|
buildResultUUID |
更新するビルド結果の UUID。 プロパティーは Jazz ビルド・エンジンを使用するときに組み込まれるため、通常この属性の値は、${buildResultUUID} です。 |
はい |
contributionTypeId |
このコントリビューションの拡張コントリビューション・タイプ ID。 |
はい |
filePath |
入力ファイルを必要とするタスクで、ファイルのパスを指定します。絶対パスか、ビルド・ファイルのベース・ディレクトリーからの相対パスを指定することができます。 |
はい |
label |
ビルドに使用するラベル。 |
はい |
repositoryAddress |
使用するチーム・リポジトリーのアドレス。プロパティーは Jazz ビルド・エンジンを使用するときに組み込まれるため、通常この属性の値は ${repositoryAddress} です。 |
はい |
userId |
使用するユーザー ID。 |
はい |
characterEncoding |
成果物ファイルで使用される文字エンコード。これは IANA 準拠名でなければなりません。現行プラットフォームのデフォルト・エンコードがデフォルトになります。詳しくは、IANA List of Character Set Names を参照してください。 |
いいえ |
componentName |
このコントリビューションに関連付ける特定のコンポーネント。 |
いいえ |
contentType |
成果物のタイプ。指定されない場合は、application/unknown に設定されます。 |
いいえ |
failOnError |
true (デフォルト) の場合は、エラーが発生したときにタスクは失敗します。false の場合、いくつかのエラーは無視されてタスクが完了します。 |
いいえ |
password |
ユーザー ID のパスワード。指定しない限り、デフォルトのゼロ長ストリングです。 |
いいえ |
passwordFile |
接続に使用するパスワード・ファイル。 -createPasswordFile 引数で Jazz ビルド・エンジンを呼び出すことで、適切なパスワード・ファイルを作成することができます。パスワード・ファイルは 1 つだけ指定できます。 |
いいえ |
verbose |
さらにメッセージ出力を指定します。デフォルトは false です。 |
いいえ |
<filePublisher repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
buildResultUUID="${buildResultUUID}"
filePath="download.zip"
label="generic file"
contributionTypeId="generic.test" />
この情報は役に立ちましたか。Jazz.net (要登録) のフォーラム内のコメントまたはバグ報告からフィードバックを提出することができます。