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)では、さまざまなタイプのメールトリガと受信者を変更、構成できます.
構成が完了したら、まず適用して、それから保存します!
今すぐ構築
小結
これまではコンストラクションについては完了していましたが、よくあるエラーがあります.では、これらのエラーはどのように処理すればいいのでしょうか.次のブログを参照してください.
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)では、さまざまなタイプのメールトリガと受信者を変更、構成できます.