Jenkins ジョブでは、次のようなシェル コマンドを実行するビルド ステップがあります。
rm -rf /var/www/www.example.com/*
find . \( -not -path '*/.svn/*' \) -exec cp -rv {} /var/www/www.example.com \;
ただし、 .../classes/.svn/props などのフォルダー内のファイルは常にコピーされます。
find コマンドのマニュアルを確認したところ、コマンドの形式が正しいようです。では、なぜ機能しないのでしょうか。また、最後にセミコロンを置く目的は何ですか? これをどこかからコピーしました:-)
私はこれに数時間を費やしましたが、まだうまくいかず、とても苦痛です。おそらくrsyncを使用する方が良い選択です。