1

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

我正在删除远程分支并重新创建它们以清理工作区,但我无法为 master 执行此操作。

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

4

1 回答 1

0

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

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

我从GRADLE-1843复制了这个解决方案

于 2016-12-28T12:56:23.523 回答