在Jenkins2中清理工作区

时间:2016-12-28 12:35:59

标签: jenkins-2

我在Jenkins2中遇到一个问题,即构建失败并且只有清理到工作区才能解决问题。在Jenkins1中,我能够手动清理工作区,在Jenkins2中我没有看到这个问题。

我正在删除远程分支并重新使用它们来清理工作区,但我无法为主分支执行此操作。

如何在不删除远程分支的情况下清理工作区?

1 个答案:

答案 0 :(得分:0)

我发现问题是node_modules目录中的符号链接已损坏,所以我习惯按照任务来清理它:

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

我已从GRADLE-1843

复制此解决方案