私は、特定のステージの絶対時間を定義し、その時間を超えるとアクションを実行することができますが、結局のところ運のないJenkinsパイプラインプラグインについて調査しています。Jenkinsパイプラインステージ前のビルドの継続時間
さらに、この機能をGroovyで実装して、Pipelineスクリプトにこの機能を追加しようとしています。私はタイムアウト機能をtry catchブロック内のすべてのステージで使用しています。しかし、タイムアウトを超えただけでなく、現在のステージの持続時間とステージの継続時間の差を、前のビルドのから計算すると、特定のパーセンテージを超える場合も例外を発生させたいと考えています。 Jenkins Pipelineのグローバル変数を使用して、以前の特定のビルドからステージにアクセスしたいと思います。今までは、特定のビルドからそのステージにアクセスする方法を見つけることができませんでした。
すべてのヘルプはあなたが各ビルドであなたのステージランタイムデータをアーカイブすることができます