我的 Jenkins 设置没有节点,所有构建都在同一台机器上运行。
我想设置一个 Groovy 脚本来清理旧工作区,所以我想使用:
proj.scm.processWorkspaceBeforeDeletion(@Nonnull Job<?,?> project,
@Nonnull FilePath workspace,
@Nonnull Node node)
我应该投入什么价值node
什么时候上主?
执行以下脚本来清理所有 Jenkins 工作区Groovy
:
import hudson.model.* // For each project
for(item in Jenkins.instance.items)
{ // check that job is not building
if(!item.isBuilding())
{
println("Wiping out workspace of job "+item.name)
item.doDoWipeOutWorkspace()
} else {
println("Skipping job "+item.name+", currently building")
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)