Jenkins2 でビルドが失敗し、ワークスペースにクリーンアップするだけで問題が解決するという問題があります。Jenkins1 ではワークスペースを手動でクリーンアップできましたが、Jenkins2 ではこの問題は見られません。
リモート ブランチを削除し、それらを再作成してワークスペースをクリーンアップしていますが、マスターに対しては実行できません。
リモート ブランチを削除せずにワークスペースをクリーンアップするにはどうすればよいですか?
Jenkins2 でビルドが失敗し、ワークスペースにクリーンアップするだけで問題が解決するという問題があります。Jenkins1 ではワークスペースを手動でクリーンアップできましたが、Jenkins2 ではこの問題は見られません。
リモート ブランチを削除し、それらを再作成してワークスペースをクリーンアップしていますが、マスターに対しては実行できません。
リモート ブランチを削除せずにワークスペースをクリーンアップするにはどうすればよいですか?
問題は node_modules ディレクトリの壊れたシンボリックリンクであることがわかったので、次のタスクを使用してそれをきれいにしました。
task cleanBrokenSymlinksInNodeModules << {
file("node_modules").eachFileRecurse {
if (! it.exists()) { it.delete() }
}
}
GRADLE-1843からこのソリューションをコピーしました