今夜、Jenkins の Builds のこのループ効果に出くわしました。現在のバージョンの Jenkins 1.598 を実行しており、現在のバージョンの GIT プラグイン 2.3.4 を使用しています。
GIT URL テキストフィールド内の https にトークンを追加することを除いて、設定は変更されていません。最初のビルドが正常に完了した後に別のビルドを実行するビルド後オプションがあります。私はこれらのタイプのビルドを全部で 4 つ持っており、合計で 8 つのビルドです。すべてのトークン変更の設定を保存した後、4 つのビルドを同時に実行しました。ここからループが始まりました。
最初のビルドが終了し、二次的なアフタービルドがトリガーされることに気付き始めました。二次アフタービルドが完了すると、不思議なことに最初の 4 つのビルドがキューに表示されました。また、最初のビルドを指すセカンダリ ビルドに、ビルド後のセットアップが他にないことも確認しました。
したがって、私の場合、最新バージョンでもこのループの問題がまだ残っているようです。
解決策: Dan Woodward が指摘したように、Microsoft OS サーバーのサービスで Jenkins インスタンスを再起動すると、問題が解決しました。設定を変更するたびに、Jenkins の要件ではありませんが、Jenkins を再起動することをお勧めします。ただし、このループ バグなどの潜在的な問題を解決できる可能性があります。