SVN ::展開

監査準拠SVNデプロイリポジトリへの/出庫への/展開
今すぐダウンロード

SVN ::展開 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 出版社名:
  • Thomas Kratz
  • 出版社のWebサイト:
  • http://search.cpan.org/tomk/

SVN ::展開 タグ


SVN ::展開 説明

SVNデプロイトリポジトリへの/監査/監査/監査リリース SVN :: Deployは、別のSVNリポジトリ内に保持されているリリースデータを処理するためのインターフェイスを実装するPerlモジュールです。各製品が複数のソース(SVNリポジトリとディレクトリまたはファイルシステムからのファイル)で構成され、複数の宛先(ファイルシステムディレクトリ).ITは、ビルドとデプロイのステップが開発者によって実行されるべきではありません。開発者がDeploy Repository.Synopsisにアクセスできない場合は、開発者リポジトリへの読み取りアクセス権のみを持つ製品が製品です。 #svn ::展開オブジェクトの作成My $ OBJ = SVN :: Deploy-> New(Repo => 'svn :: // deploy_srv / deploy_repo'、cleanup_tmp => 1、)。 #カテゴリの追加$ obj-> category_add(category => 'cat1')##製品を定義するMy G =(Build => Perl Build1.pl'、 ' Perl Build2.pl'、] 、source => ' / mypath / to / qa / environment '、]、pre => perl pre.pl ']、post => perl post.pl']、}、prod => {dest = > '、 '/ mypath / / prod / environment'、]、pre => perl pre.pl.pl']、post => perl post.pl '] 、}、); $ obj-> product_add(category => 'cat1'、product => 'prod1'、)。 #ソースrepos#からデータをエクスポートし、repoの展開へのインポートMy $ REV = $ obj-> build_version(category => 'cat1'、product => 'prod1'、バージョン=> {"svn:// source_srv / source_repo / trunk / mypath1 "=> 42"、 "svn:// source_srv / source_repo / trunk / mypath2" => 42、}、comment => 'いくつかのログメッセージ'、)。印刷された「組み込みバージョンには、Repo Nの展開$ REVは$ REVのRevision $ REVを持っています」。 #指定されたターゲット$ obj-> deploy_version(category => 'cat1'、product => 'prod1'、vertial => 'qa'、 'qa'、 'qa'、 'qa'、 'qa'、 'qa'、 'qa'、 'qa'、 'qa'、 'qa'、 'qa'、 'qa'、 'qa'、 'qa'、 'qa'、 'qa'、 'qa'、arter_id => 'バージョン1.02 '、REFERENT_DATA => {requested_from =>' bill '、tested_by =>' bob '、puppling =>' beth '、}、comment => "working :-)"、)。要件: ・Perl


SVN ::展開 関連ソフトウェア