2016-12-28 73 views
1

我在Jenkins2中遇到了一個構建失敗的問題,只有乾淨的工作區才能解決問題。在Jenkins1中,我能夠手動清理工作區,在Jenkins2中我看不到這個問題。Jenkins2中的清潔工作區

我正在刪除遠程分支並重新掃描它們以清理工作區,但我無法爲主人執行此操作。

如何在不刪除遠程分支的情況下清潔工作區?

回答

0

我發現,這個問題是一個破碎的符號鏈接node_modules目錄所以我用下面的任務進行清潔:

task cleanBrokenSymlinksInNodeModules << { 
    file("node_modules").eachFileRecurse { 
     if (! it.exists()) { it.delete() } 
    } 
} 

我已經複製從GRADLE-1843

該解決方案