私のCruiseControl.netサーバーのビルドプロセスの一環として、私は自分のsvnリポジトリのバックアップをとり、それをリモートサーバーにアップロードしたいと思っています。Zip svn repository from CruiseControl.net
パブリッシャーセクションで[パッケージ]タスクを使用できると考えました。
zipファイルをリポジトリdirに作成しますが、dirを再帰的に処理しません。
これは可能ですか?
私のCruiseControl.netサーバーのビルドプロセスの一環として、私は自分のsvnリポジトリのバックアップをとり、それをリモートサーバーにアップロードしたいと思っています。Zip svn repository from CruiseControl.net
パブリッシャーセクションで[パッケージ]タスクを使用できると考えました。
zipファイルをリポジトリdirに作成しますが、dirを再帰的に処理しません。
これは可能ですか?
適切なジップスイッチが有効、-x
クルーズコントロール用としてzip dest.zip -r path/* -x *.svn*
、それは複数のスイッチを入れて動作します(非表示のSVNのデータファイルを除外するために)、-rです(再帰用)と<file>
タグ?
など。
<file>-r</file>
<file>\*.*</file>
<file>-x *.svn*</file>
この文書は非常に疎であり、ワイルドカードを使用できるかどうかは実際にはわかりません。私はあなたがソースコードを入手して、このタスクが何をしているのかを見ることができると思います。
<file>**/*</file>
それは試してみる価値がある:あなたが試みるかもしれないことの一つは、要素がcc.netの他の部分がそうであるように同じワイルドカードを除き、また、使用すると仮定することです。