Jenkins2 中的清洁工作区
Clean workspace in Jenkins2
我在 Jenkins2 中遇到一个问题,即构建失败,只能清理工作区来解决问题。在 Jenkins1 中,我能够手动清理工作区,在 Jenkins2 中,我没有看到这个问题。
我正在删除远程分支并重新创建它们以清理工作区,但我不能为 master 执行此操作。
如何在不删除远程分支的情况下清理工作区?
我发现问题是 node_modules 目录中的符号链接损坏,所以我习惯于执行以下任务来清理它:
task cleanBrokenSymlinksInNodeModules << {
file("node_modules").eachFileRecurse {
if (! it.exists()) { it.delete() }
}
}
复制了这个解决方案
我在 Jenkins2 中遇到一个问题,即构建失败,只能清理工作区来解决问题。在 Jenkins1 中,我能够手动清理工作区,在 Jenkins2 中,我没有看到这个问题。
我正在删除远程分支并重新创建它们以清理工作区,但我不能为 master 执行此操作。
如何在不删除远程分支的情况下清理工作区?
我发现问题是 node_modules 目录中的符号链接损坏,所以我习惯于执行以下任务来清理它:
task cleanBrokenSymlinksInNodeModules << {
file("node_modules").eachFileRecurse {
if (! it.exists()) { it.delete() }
}
}
复制了这个解决方案