「Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。 目次 †概要 †
インストレーション †ビルドのため †VS2010+.NET3.5をビルドするため、以下のインストールが必要。
.NET3.5は、サーバーの役割と機能から有効化する。 実行のため †SQL ServerのExpressとNorthWind?をインストール。 テストのため †以下の位置に格納されているのでこれを使用できる。 https://github.com/OpenTouryoProject/OpenTouryo/tree/01-80/root/programs/C%23/Tests/packages
デバッグのため †結局、VS 2010 Proをインストール。 プロジェクト設定 †ビルド手順 †後々、"C#"というフォルダ名がパス中に存在する場合、 なので、以降のイメージ中の"C#"は、全て"CS"に読み替えてください。 Githubから取得してビルド †gitプラグインを使用する場合 †rmdir "C:\root" /s /q mkdir "C:\root" xcopy "C:\OTR\root" "C:\root" /e /y /I ren "C:\root\programs\C#" "CS" xcopy "C:\Dll" "C:\root\programs\CS\Frameworks\Infrastructure\Public\Dll" /e /y /I cd "C:\root\programs\CS" rem Toolが消えるのでcomment out rem echo|1_DeleteDir.bat rem echo|2_DeleteFile.bat echo|3_Build_Framework.bat gitコマンドを使用する場合 †(gitプラグインが微妙なのでこちらにする) CloneAndBuild?.bat set PATH=%PATH%;"C:\Program Files\Git\bin\" if not exist "C:\OTR" mkdir "C:\OTR" cd "C:\OTR" git clone "https://github.com/OpenTouryoProject/OpenTouryo.git" "C:\OTR" rem git checkout develop git checkout fix_test_projects git pull rmdir "C:\root" /s /q mkdir "C:\root" xcopy "C:\OTR\root" "C:\root" /e /y /I ren "C:\root\programs\C#" "CS" xcopy "C:\Dll" "C:\root\programs\CS\Frameworks\Infrastructure\Public\Dll" /e /y /I cd "C:\root\programs\CS" rem Toolが消えるのでcomment out rem echo|1_DeleteDir.bat rem echo|2_DeleteFile.bat echo|3_Build_Framework.bat Windowsバッチ・コマンドに以下を設定する。 †参考 †
テストコードのビルドとテストの実行 †テストコードのビルド †テストの実行 †ドキュメント生成の準備 †プラグインの制約で入出力ファイル位置をworkspaceフォルダ以下に変更。 テストのレポート表示のプラグイン †
Publish Doxygen Plugin †
Doxygen †Doxygen Plugin †以下の設定・確認の後、JenkinsのDoxygenプラグイン経由で正しく動作することを確認。
FxCop †FxCop Runner Plugin †コード分析結果XMLファイルの出力パスを""で囲っていたら、相対パスと認識されたので、""を外すように修正した。 ビルド後の処理 †NUnit †Publish NUnit test result reports †NUnit 結果出力を表示 OpenCover †Publish HTML reports †
参考 †構築手順(全容 †テスティング・フレームワーク † |