Open棟梁 wiki
Open棟梁のJenkins CI Webサイトを構築の設定情報。
以下を参考にできる。
VS2010+.NET3.5をビルドするため、以下のインストールが必要。
.NET3.5は、サーバーの役割と機能から有効化する。
SQLServerのExpressとNorthWind?をインストール。
結局、VS 2010 Proをインストール。
バッチ・コマンドに以下を設定する。
set PATH=%PATH%;"C:\Program Files\Git\bin\" if not exist "C:\OTP" mkdir "C:\OTP" cd "c:\OTP" git clone "https://github.com/OpenTouryoProject/OpenTouryo.git" "c:\OTP" git checkout develop git pull rmdir "C:\root" /s /q mkdir "C:\root" xcopy "C:\OTP\root" "C:\root" /e /y /d xcopy "C:\Dll" "C:\root\programs\C#\Frameworks\Infrastructure\Public\Dll" /e /y /d xcopy "C:\doxygen" "C:\Program Files (x86)\Jenkins\workspace\OpenTouryo\doxygen" /e /y /d xcopy "C:\root\programs\C#\Frameworks\Infrastructure" "C:\Program Files (x86)\Jenkins\workspace\OpenTouryo\doxygen\Code\CS" /e /y /d cd "C:\root\programs\C#" echo|1_DeleteDir.bat echo|2_DeleteFile.bat echo|3_Build_Framework.bat
rmdir "C:\root" /s /q mkdir "C:\root" xcopy "C:\Program Files (x86)\Jenkins\workspace\OpenTouryo\root" "C:\root" /e /y /d xcopy "C:\Dll" "C:\root\programs\C#\Frameworks\Infrastructure\Public\Dll" /e /y /d xcopy "C:\doxygen" "C:\Program Files (x86)\Jenkins\workspace\OpenTouryo\doxygen" /e /y /d xcopy "C:\root\programs\C#\Frameworks\Infrastructure" "C:\Program Files (x86)\Jenkins\workspace\OpenTouryo\doxygen\Code\CS" /e /y /d cd "C:\root\programs\C#" echo|1_DeleteDir.bat echo|2_DeleteFile.bat echo|3_Build_Framework.bat
Publish Doxygen Pluginの制約でworkspaceからの相対パスに変更。
Doxygen - マイクロソフト系技術情報 Wiki
http://techinfoofmicrosofttech.osscons.jp/index.php?Doxygen
error: Problems running dot: exit code=-1, command='dot', arguments='"C:/Program Files (x86)/Jenkins/workspace/out/html/graph_legend.dot" -Tpng -o "C:/Program Files (x86)/Jenkins/workspace/out/html/graph_legend.png"'
"C:\Program Files\doxygen\bin\doxygen.exe" "C:\doxygen\work\C#_Doxyfile_with_code"
コード分析結果XMLファイルの出力パスを""で囲っていたら、
相対パスと認識されたので、""を外すように修正しました。