12

Jenkins に、ジョブが完了したという電子メール通知にファイルまたはファイルのセットを添付させようとしています。次の行に沿ってエラーが発生し続けます。

トリガーの電子メールを送信しています: 成功 エラー: 添付ファイルへのアクセス中にエラーが発生しました: Ant GLOB パターンが必要ですが、 が見られましたC:\p\p\etc\\\*\*\\\*.html

ファイルセットの構文を参照してください

はい、私はそのサイトを見て、考えられるすべてのバリエーションを試しました。

/ instead of \
../\*\*
../\*\*/\*.html
removing C:

ここで見逃している Ant GLOB パターンは何ですか?

ありがとう、スコット

4

3 に答える 3

16

添付ファイルのベースディレクトリはワークスペースディレクトリです。一般に、ワークスペースよりもディレクトリ階層の上位にあるファイルを添付できないことを意味します(../を使用できますが、ワークスペースの場所を十分に確認する必要があります)。この種の問題の回避策は、ビルドステップで最初にファイルをワークスペースにコピーすることです。

于 2012-07-31T15:51:37.990 に答える
2

https://issues.jenkins-ci.org/browse/JENKINS-23329で報告された問題を読んでください。おそらく、Hockeyapp プラグインまたは jenkins が更新されているため、ファイルは WORKSPACE の下にあるはずです。パスに $WORKSPACE は必要なく、path/to/apk または path/to/ipa を追加するだけで済みます。

したがって、次のように変更します。

C:\p\p\etc***.html'

**\*.html'

于 2014-07-25T08:35:22.670 に答える