4

Jenkins で SVN を使用してチェックアウト中に *.zip 、 .xls 、 .pdf 、 *.doc 、 *.exe ...を除外したい。

4

2 に答える 2

0

サーバーに SVN 1.5 以降がある場合は、Sparse-checkoutsを使用できますが、除外するすべてのファイルが独自のフォルダーに整理されている場合にのみ役立ちます。

実際、SVN は .exe ファイルを保存することは想定されていません (それらはソースからビルドできるアーティファクトと見なされるため)。svn:ignoreおそらく、最初にそれらのファイルがチェックインされるのを避けるために、必要なのはプロパティです

于 2013-01-21T16:22:15.513 に答える
0

除外地域を試しましたか? SVN 構成セクションで[詳細... ] をクリックすると、設定を見つけることができます。

設定されていて、Jenkins が変更をポーリングするように設定されている場合、ビルドをトリガーする必要があるかどうかを判断するときに、Jenkins はこのリスト内のファイルやフォルダーを無視します。

各除外は正規表現パターン マッチングを使用し、改行で区切る必要があります。

/trunk/myapp/src/main/web/.*\.html
/trunk/myapp/src/main/web/.*\.jpeg
/trunk/myapp/src/main/web/.*\.gif

上記の例は、html/jpeg/gif ファイルのみが SCM にコミットされている場合、ビルドが行われないことを示しています。

于 2013-01-17T12:40:56.250 に答える