ソース管理リポジトリとしてSVNを使用し、CIツールとしてJenkinsを使用しています。Jenkinsを使用してMSBuildスクリプトを実行し、実際のビルドとデプロイを行います。また、Jenkins Pipelineプラグインを使用して、ダウンストリームプロジェクトの構築を管理しています。
パイプラインに問題があります。問題は、SVNに10回チェックインした結果、10回の自動CIビルドが実行され、その結果、パイプラインに10回のビルドが表示されることです。ここで、ビルド番号5をパイプラインの次のステージにプッシュする場合、5番目のビルドまでのすべてのコードが次のステージにビルドされることを期待します。代わりに、最新のコード(ビルド10)は次のようになります。常に使用されています。
ビルドスクリプトを変更する必要があるのか、Jenkinsを構成する必要があるのか、パイプラインプラグインを構成する必要があるのかわかりません。誰か知っている?
パイプラインプラグインの意味がわからない場合に備えて、ここにスクリーンショットを示します。