私のソリューションを構築するmsbuildがあります。 msbuildはバッチファイル内で呼び出されており、ファイルはcruisecontrol.netで呼び出されています。 msbuildがエラーをスローすると、これらのエラーはログに記録されますが、cruisecontrolはバッチファイルが正常に実行された後でも正常に構築されます。この状況で、cruisecontrolに障害の状態を変更させる方法はありますか?CruiseContol.Net MSBuildエラー
0
A
答えて
1
バッチファイルを呼び出す代わりにCC.NET MSBuild Taskを使ってみましたか?
サイード・イブラヒムHashimi
のMy Book:Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build
0
@SayedイブラヒムHashimiは良い提案を行います。
MSBuildを実行するバッチファイルを実行するためにcc.netのexecタスクを使用している場合、MSBuildの失敗がバッチファイルの戻りコードで報告されるようにする必要があります。また、これがexecタスクに指定されていないことを確認する必要があります。
cc.netのMSBuild taskは、MSBuildからの出力を明示的に理解し、ビルドの失敗の成功に基づいて統合プロジェクトを成功または失敗させます。
Executableタスクは、プロセスが何であるかを特に理解しておらず、単にsuccessExitCodesのリストにコードで終了するプロセスを成功させたものとして受け入れます。これは、実行するバッチファイルが認識されないために適切な終了コードをcc.netに返す必要があることを意味します。
関連する問題
- 1. psake msbuildエラー
- 2. Msbuildコマンドライン:CopyWebApplicationLegacyタスクのMSB3021エラー
- 3. NAnt + MSBuild(4.0)==ディレクトリが見つからないMSBuild起動エラー
- 4. のMSBuild/YUICompressorエラー次のMSBuild設定を使用して
- 5. msbuild execタスクコールmsbuild
- 6. MSBuildエクステンションパックとMSBuildコミュニティタスク
- 7. 電子メールMSBuildエラー - エラーがある場合のみ
- 8. MSBuildの
- 9. MSBuildポストビルド
- 10. MSBuildプロパティスコープ
- 11. MSBuildの:
- 12. msbuildコピーファイル
- 13. MSBuildエラーMSB4018:「GenerateResource」タスクが予期せず失敗しました
- 14. MSBuildのは、私はこのエラーを取得しておく
- 15. MsBuildエラーMSB3073:コード128で終了したコマンド
- 16. TeamCityの概要ページにmsbuildエラーを表示する方法
- 17. MSbuildエラーでnuget.targetsファイルが見つかりません
- 18. 不明なプロパティでエラーが発生するMSBuildスクリプト
- 19. XMLMASSUPDATE MSBUILD Tigris Tasks
- 20. MSBuild WCFオプション
- 21. のMSBuild AspNetcompilerタスク
- 22. MSBuildのトラップエラーステータス
- 23. msbuild publish .deploy extension
- 24. msbuild ITaskItem出力
- 25. MSBuild削除プロセス
- 26. TeamcityとMSBuild 4.5
- 27. MSBuild not building csproj
- 28. MSBUILDのアセンブリ名
- 29. MSBUILDマクロのドキュメント?
- 30. のMSBuildと_PublishedWebsites