コミットビルド(Maven)はcleanを使用しません。これにより、かなり高速になります。しかし時には移動したり削除したりしたTestクラスのようなものがあります。失敗したJenkinsビルドをクリーンで再実行
方法でジェンキンスを設定する方法は、それは、ビルドが、フロントアップMVNクリーンまたはクリーンワークスペースをやってを再実行しようとしていることはありますか?
コミットビルド(Maven)はcleanを使用しません。これにより、かなり高速になります。しかし時には移動したり削除したりしたTestクラスのようなものがあります。失敗したJenkinsビルドをクリーンで再実行
方法でジェンキンスを設定する方法は、それは、ビルドが、フロントアップMVNクリーンまたはクリーンワークスペースをやってを再実行しようとしていることはありますか?
「トリガーパラメータ化されたビルドを他のプロジェクトで使用する」ビルド後アクションはどうですか? 「構築するためのプロジェクト」のために
、「ビルドがあるときトリガー」はジョブ自体
をトリガーする「$ JOB_NAME」を使うには、
ドロップダウンから「失敗」を使用すると「パラメータを追加」をクリックして選択
https://wiki.jenkins-ci.org/display/JENKINS/pre-scm-buildstep
をTRUE REBUILD』、のようなものを設定します』
ジョブ構成で、「ビルド環境」の下に「SCM実行前にビルドステップを実行する」のチェックマークが表示されます。
を確認してから、OSに応じて、 "Execute shell"または "Execute Windows batch command"のビルドステップを追加してください。そのビルド・ステップでは、変数 "REBUILD"が "TRUE"に等しいかどうかを簡単にチェックします。これはOSシェルの選択に基づいています。そして、真の場合は、そこのすべてのコンテンツを削除してシェルから作業領域を削除します。より具体的にすることができ、必要に応じてSVNチェックアウトフォルダのみを削除することができます。
何らかの理由でビルドに失敗した場合クリーンなビルドで修正することはできませんか?何度もジェンキンスをビルドしようとするのを止める方法はありますか? – danio
この種のジョブを再トリガーするには、Retry-Failed-Builds-Pluginを使用することをお勧めします。
これとその代わりのhttps://wiki.jenkins-ci.org/display/JENKINS/Naginator+Pluginは、失敗と再実行の間の特別なステップをサポートしていないようです。 –
Retry-Failed-Build-Pluginは廃止予定です。 Naginator Pluginは、ハードな失敗でない限り起動しません。少なくとも私にとってはうまくいかなかった。 Build Flow Pluginを試してみてください。
Build Flow Pluginは廃止予定です:ユーザーはhttps://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Pluginに移行する必要があります。 – jdv
取る時間はどれくらいですか? – khmarbaise
6分以内、清潔で10分以内。 –