0

Windows での Jenkins 1.418 ジョブ (古いバージョンは Hudson) のジョブ構成で、「アーティファクトのアーカイブ」に問題があります。「アーカイブするファイル」というタイトルのボックスに

foo/**/リリース/インストール/App.exe

構成時に表示されるエラーは次のとおりです。

'foo/ /Release/Install/App.exe' は何にも一致しません: 'foo' は存在しますが、' foo/ /Release/Install/App.exe ' はありません

さて、私が正しければ、 ** はアリのように「すべてのサブディレクトリを検索する」ことです。奇妙なのは、何を入力しても、最上位のフォルダー (foo) が存在することが示されますが、その下に他のフォルダーが存在しないことです。それでも、Windows エクスプローラーを使用してナビゲートすると、すべてのフォルダーが存在します。

これをトラブルシューティングまたは修正するにはどうすればよいですか?

更新:トラブルシューティングの手法を見つけました - hudson/jenkins のワークスペース参照機能を使用して、表示されているものと表示されていないものを見つけます。一部のディレクトリには、jenkins/hudson 内での表示をブロックするファイル権限がありました。

4

1 に答える 1

0

バッチ ファイルを実行するように hudson を構成しましたが、使用していたバッチ ファイルにエラーがあったため、フォルダー参照が失敗していました。これはハドソンの問題ではなく、バッチ ファイルの問題です。エラーを見て、報告されたエラーだったので問題だと思いましたが、実際の問題はバッチ ファイルでのサイレント エラーでした。

于 2011-08-18T23:01:14.483 に答える