def netbeansBaseJob()

in jobs/netbeansbase.groovy [28:61]


def netbeansBaseJob(Map m, Closure c = {}) {
    freeStyleJob("NetBeans/netbeans-${m.name}") {
        logRotator {
            numToKeep(2)
            daysToKeep(7)
        }
        jdk('jdk_17_latest')    
        triggers {
            scm('H/5 * * * *')
        }
        wrappers {
            if (m.xvfb) {
              xvfb('Xvfb') { }
            }    
            preBuildCleanup()
        }
        scm {
            git {
                remote {
                    url('https://github.com/apache/netbeans.git')
                }
                branch('*/master')
                extensions {
                    cleanBeforeCheckout()
                    cleanCheckout {
                        deleteUntrackedNestedRepositories(true)
                    } 
                }
            }
        }
        c.delegate = delegate 
        c()
    }
}