Jenkins+svnは統合環境を構築する(wcfとwcfを持たない)

3438 ワード

どうして


  1.Jobの構築は持続的な統合サービスの基礎である. 
  2.Jobを構築するのは、コンパイル、テスト、パッケージ化、発表、その他の特別な方法など、あなたのプロジェクトでいくつかのことをします. 
  3.1つのプロジェクトでは、通常、多くの関連するJobが使用されます.たとえば、ユニットテストを専門に実行する構築jobを選択し始めることができます.もし、より長い統合テストを継続したり、コード品質検査を実行したり、技術ドキュメントを生成したりして、最後にプロジェクトをパッケージ化してテストサービスに導入したりすることができます. 

どうする?


wcfシステム付き


(1)自分のシステムを選択し、「新規」をクリックし、サービス側を確立し、クライアント側を確立する


(2)作成したitem名を記入する


    
(3)該当する配置を記入し、OK後、当該itemの配置ページに直接ジャンプし、以下のように配置する
ダウンしたシステムで、メールクリック選択:バージョンライブラリブラウザ
       
検索(slnファイル)例:
      
フォルダは次の図に示されています.
権限システム(wcf付き)
(ここでは枠の右側の疑問符をクリックできますが、具体的なフォーマットが入っています)
サービスの場合は、wcfシステムを持たない構築を参照してクライアントの場合は、次の図の手順に従います.
Command Line Argumentsのコード:
/t:ResolveReferences;Compile/t:_CopyWebApplication/p:Configuration=Release/p:WebProjectOutputDir=C:\ITOO5.1_Public\AuthorityFront\AuthorityResourceManage\ITOO.AuthorityResourceManage.Client
/p:OutputPath=C:\ITOO5.1_Public\AuthorityFront\AuthorityResourceManage\ITOO.AuthorityResourceManage.Client\bin
 
赤い部分の命名要求は一致している.
緑の部分の命名要求は自分のシステムの名前です.
黄色の部分の命名要求は各システムの中のシステムモジュールの名前です
下のアドレスは上より1つ多いbinに注意して、その他はすべて統一して動かないでください.

wcfシステムを持たない


上と違うところがここ
クライアントを追加した後、B層とD層の

バッチ・ファイルの呼び出し(wcf付きも持たないも追加する)


(1)「構築手順を追加」ボタンを再度クリックし、第2項を選択
(2)ここではまずサーバ上の「C:ITO 5.1_Public」ディレクトリの下にbatフォルダを作成し,batフォルダに文書ドキュメントを作成し,「自分のモジュール名.bat」(文書ドキュメントの接尾辞も改めることに注意!)と命名する.注意:このバッチ・ファイルの内容は、wcfシステムを例に挙げます.
コード:
   
<span style="font-family:KaiTi_GB2312;font-size:24px;"> @echo off                                                                    %echo off  %
 
setprojwhich= ITOO.AuthorityResourceManage.Client                                             % jenkins 
setworkspace=C:\jenkins\workspace                                                       %jenkins %
setobjecwcf=%workspace%\%projwhich%\ITOO.AuthorityResourceManage.Client\bin               % projwhich WCF bin &
setjbosspath=C:\ITOO4.1_Public\AuthorityFont\AuthorityResourceManage\ITOO.AuthorityResourceManage.Client\bin                  % %
echo[%BUILD_ID%]  dll %project_tmp%                                              % %
for/r "%objecwcf%" %%i in (ITOO*.dll) do (                                             % (ITOO*.dll) %
echo %%i %jbosspath%\                                                        % %                     
copy/y "%%i" %jbosspath%\                                                   % jbosspath( ) %
)
echo 。                                                                   % %</span>

 
寸法:
赤い部分:作成されたJobの名前
黄色の部分:Jenkinsはデフォルトのワークスペースパスをインストールします.一般的には「C:Program FilesJenkinsworkspace」または「C:jenkinsworkspace」です.
緑の部分:WCFレイヤのbinディレクトリパス
ピンク部分:パスを構築し、固定します.C:ITO 5.1_Public
青い部分:自分が担当しているシステムとモジュールのサービス側のbinディレクトリ
 
 
 
(1)呼び出しコマンドをWebページに記入する

メールの設定


(1)受信者の追加
(2)編集可能メール通知の設定
(3)拡張1)Project Recipient List:受信者メールのメールアドレスリスト.Default Subject:このプロジェクトメールのトピックを構成します.2)ここでは、プロジェクトが失敗したときだけメールを送るように設定されています.[詳細設定](Advanced Settings)では、さまざまなタイプのメールトリガと受信者を変更、構成できます.

構成が完了したら、まず適用して、それから保存します!


今すぐ構築


小結


               
これまではコンストラクションについては完了していましたが、よくあるエラーがあります.では、これらのエラーはどのように処理すればいいのでしょうか.次のブログを参照してください.