build.cake
ファイルを実行する際にいくつか問題が発生していますが、問題の内容をすぐに確認できません。診断の冗長性を有効にする方法があるので、何が起こっているのか、そして問題を解決する方法についてさらに詳しい情報を得ることができますか?Cakeの診断の冗長性を有効にする方法
10
A
答えて
18
はい、Cakeで診断の冗長性を簡単に有効にすることができます。これにより、ケーキの実行に関する多くの情報(実際のコマンドや引数など)を見ることができます。これらの引数は、Cakeがあなたのために呼び出すことができる多数の基礎となるツールに渡されます。これは、ツールを呼び出すときに問題を発見していて、期待通りに機能しない場合に特に便利です。呼び出されているコマンドを取得することで、Cakeをテストして期待どおりに動作していることを確認できます。
診断の冗長性を有効にする方法は、実際にcake.exe
を呼び出す方法によって異なります。
直接
cake.exe --verbosity=diagnostic
経由PowerShellのブートストラップ
.\build.ps1 -Verbosity Diagnostic
経由バッシュブートストラップ
.\build.sh --verbosity=diagnostic
注:別のオプションは、あなたのbuild.cake
ファイルをデバッグすることがあります。これは、--debug
をcake.exe
に渡してからデバッガを接続することで実行できます。これに関する詳細は、hereを参照してください。
また、冗長フラグの他のオプションを渡すこともできます。これらはdetail hereに記載されています。これらのオプションは以下のとおりです。
- 最小
- ノーマル
- 静か
- 冗長 私はからピックアップ最新のブートストラップのbuild.shファイルで
関連する問題
- 1. 診断ログを有効にするときのエラー - Azure Botframework
- 2. Azure Redis Cacheの診断を有効にする
- 3. ARMテンプレートを使用してネットワークセキュリティグループで診断を有効にする方法
- 4. C++のウィンドウ固有のメモリ問題を診断する方法
- 5. "TestFixtureSetUp Failed"の診断方法
- 6. レールをオフにする方法3.1テストユニットでの冗長性
- 7. AppFabric冗長性
- 8. 冗長性をロード
- 9. Azureサービスファブリックアプリケーションのジオ冗長性
- 10. Lispでの冗長性
- 11. 電子メールサービスの冗長性
- 12. 冗長性 - のasp.net MVC
- 13. MSBuildの冗長性コピーコマンド
- 14. Web APIの冗長性
- 15. プログラムに冗長性を追加する
- 16. Azureで診断を有効にすると、トランザクションが発生する - MACommand.xml
- 17. "rake spec"の冗長性を減らす
- 18. NANT + MSBUILDの冗長性を減らす
- 19. 冗長適合性(スウィフト2.0)
- 20. Northwindトレーダ単価冗長性?
- 21. XPathパーサーJava冗長性
- 22. AzureのWebサイトのCPU使用率を診断する方法
- 23. Subversionリポジトリの冗長性の作成?
- 24. Akka.Netの冗長性とフェイルオーバーの処理
- 25. Cマクロの冗長性の回避
- 26. Redis Backupサーバーの冗長性とフェイルオーバー戦略を実現する方法
- 27. Visual Studio 2012でwpf datagrid列名の冗長性を修正する方法
- 28. Windowsアプリケーションマニフェストの診断
- 29. Androidクラッシュレポートの診断
- 30. 抽象クラスフィールドの冗長性C#
[リソースGitHubのレポ](HTTPS:/ /github.com/cake-build/resources/blob/87b156464757fc53ceefd0e3dc6fc87f93dace88/build.sh)、Bashコマンドは直接アプローチと同じように見えます: '。\ build.sh --verbosity = diagnostic'。変更がいつ発生したのか分かりません。そのファイルにはバージョン情報がありません(おそらく[このコミット](https://github.com/cake-build/resources/commit/5031d30ee7d5aafb5f6d6a20acb088c59b27a044#diff-0b83f9dedf40d7356e5ca147a077acb4))。ここで言及する価値があるかもしれません。 – patridge
良いアイデア!ええ、私たちはブートストラップファイルをバージョンアップするのではなく、むしろマスターブランチにプッシュします。バージョン情報を追加する必要があるかもしれません。 –