2009-09-02 19 views
1

私のCruiseControl.netサーバーのビルドプロセスの一環として、私は自分のsvnリポジトリのバックアップをとり、それをリモートサーバーにアップロードしたいと思っています。Zip svn repository from CruiseControl.net

パブリッシャーセクションで[パッケージ]タスクを使用できると考えました。

zipファイルをリポジトリdirに作成しますが、dirを再帰的に処理しません。

これは可能ですか?

答えて

0

適切なジップスイッチが有効、-x

クルーズコントロール用として
zip dest.zip -r path/* -x *.svn* 

、それは複数のスイッチを入れて動作します(非表示のSVNのデータファイルを除外するために)、-rです(再帰用)と<file>タグ?

など。

<file>-r</file> 
<file>\*.*</file> 
<file>-x *.svn*</file> 
0

この文書は非常に疎であり、ワイルドカードを使用できるかどうかは実際にはわかりません。私はあなたがソースコードを入手して、このタスクが何をしているのかを見ることができると思います。

<file>**/*</file> 

それは試してみる価値がある:あなたが試みるかもしれないことの一つは、要素がcc.netの他の部分がそうであるように同じワイルドカードを除き、また、使用すると仮定することです。

関連する問題