2016-09-12 13 views
11

私はジェンキンスのいくつかのジョブをパイプライン実行に移行し始めました。jenkins pipeline warningsグラフ

グラフはmulti branch pipelineのジョブで表示される可能性がありますか?私の古いプロジェクトでは、「傾向グラフの設定」オプションを使ってグラフを設定できます。これらのオプションは、パイプライン構文ツールでクラッシュします。

グラフを表示するオプションはありますか?

私は私のJenkinsfileを持っている:

stage ('Warnings gcc') { 
    step([$class: 'WarningsPublisher', canComputeNew: false, canResolveRelativePaths: false, defaultEncoding: '', excludePattern: '', healthy: '', includePattern: '', messagesPattern: '', parserConfigurations: [[parserName: 'GNU Make + GNU C Compiler (gcc)', pattern: 'error_and_warnings.txt']], unHealthy: '']) 
} 

stage ('Warnings clang') { 
    step([$class: 'WarningsPublisher', canComputeNew: false, canResolveRelativePaths: false, defaultEncoding: '', excludePattern: '', healthy: '', includePattern: '', messagesPattern: '', parserConfigurations: [[parserName: 'Clang (LLVM based)', pattern: 'error_and_warnings_clang.txt']], unHealthy: '']) 
} 

レポートが生成されますが、何のグラフは表示されません。

更新:それでもまだ動作しませんでしたが、警告プラグインにはスナップされたジェネレータを使用することもできません。 Javaのnullポインタ例外に警告プラグインの結果を得るために切り取ら発電にファイル名を入力する

javax.servlet.ServletException:java.lang.NullPointerExceptionが org.kohsuke.stapler.Staplerで.tryInvoke(Stapler.java:796) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876) at org.kohsuke.stapler.MetaClass $ 5.doDispatch(MetaClass.java:236) at org。 kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746) at org .kohsuke.stapler.Stapler.invoke(Stapler.java:876)org.kohsuke.stapler.MetaClass $ 10.dispatch(MetaClass.java:362) いくつかのより多くの行が次の時 ...

に言及V 4.56プラグインの警告のリビジョンログ:(分析コレクタプラグインを使用して)トレンドグラフの

固定解除

をしかし、私は4.57を使用して、それはまだ任意のグラフが表示されませんでした!

私はジェンキンスuser list(週間フィードバックなし)にも問題を掲示してもbug reportbug report

誰もが問題を再現するか、単にまだ全然壊れた多分岐パイプラインであることができますを追加しましたか?このプラグインにはあまりユーザーがいないようです...

+0

あなたのメールへのリンクを参照として追加してください。ありがとう – StephenKing

+0

パイプラインの仕事で私のために働く。あなたは最近のバージョンをテストしましたか? – mistapink

答えて

1

これらの問題は、Jenkins、パイプラインプラグイン、および上記のプラグインの最新バージョンで解決されています。

はまた、あなたが特に報告されたバグが解決されました:

  1. [FIXED JENKINS-39553] Make GitHub plugin BuildableItem aware (#153)
  2. [FIXED JENKINS-39532] Do not access the workspace for pipelines

は、あなたのジェンキンスのインスタンスとすべてのプラグインを更新します(そのうちのいくつかは、他の相互依存関係を持っています)提案された再起動後、グラフを正常に表示できるはずです。

関連する問題