Add Windows jobs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1803543 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
97f90ca839
commit
18053658cc
@ -65,6 +65,12 @@ def poijobs = [
|
|||||||
],
|
],
|
||||||
[ name: 'POI-DSL-SonarQube-Gradle', jdk: '1.8', trigger: 'H 9 * * *', gradle: true, sonar: true, skipcigame: true
|
[ name: 'POI-DSL-SonarQube-Gradle', jdk: '1.8', trigger: 'H 9 * * *', gradle: true, sonar: true, skipcigame: true
|
||||||
],
|
],
|
||||||
|
[ name: 'POI-DSL-Windows-1.6', jdk: '1.6', trigger: 'H */12 * * *', skipcigame: true, windows: true, slaves: 'Windows', email: 'kiwiwings@apache.org'
|
||||||
|
],
|
||||||
|
[ name: 'POI-DSL-Windows-1.7', jdk: '1.7', trigger: 'H */12 * * *', skipcigame: true, windows: true, slaves: 'Windows', email: 'kiwiwings@apache.org'
|
||||||
|
],
|
||||||
|
[ name: 'POI-DSL-Windows-1.8', jdk: '1.8', trigger: 'H */12 * * *', skipcigame: true, windows: true, slaves: 'Windows', email: 'kiwiwings@apache.org'
|
||||||
|
],
|
||||||
]
|
]
|
||||||
|
|
||||||
def svnBase = 'https://svn.apache.org/repos/asf/poi/trunk'
|
def svnBase = 'https://svn.apache.org/repos/asf/poi/trunk'
|
||||||
@ -88,7 +94,8 @@ poijobs.each { poijob ->
|
|||||||
def jdkKey = poijob.jdk ?: defaultJdk
|
def jdkKey = poijob.jdk ?: defaultJdk
|
||||||
def trigger = poijob.trigger ?: defaultTrigger
|
def trigger = poijob.trigger ?: defaultTrigger
|
||||||
def email = poijob.email ?: defaultEmail
|
def email = poijob.email ?: defaultEmail
|
||||||
def slaves = defaultSlaves + (poijob.slaveAdd ?: '')
|
def slaves = poijob.slaves ?: defaultSlaves + (poijob.slaveAdd ?: '')
|
||||||
|
def antRT = defaultAnt + (poijob.windows ? ' (Windows)' : '')
|
||||||
|
|
||||||
job(poijob.name) {
|
job(poijob.name) {
|
||||||
if (poijob.disabled) {
|
if (poijob.disabled) {
|
||||||
@ -219,7 +226,7 @@ for more details about the DSL.</b>
|
|||||||
prop('coverage.enabled', true)
|
prop('coverage.enabled', true)
|
||||||
// Properties did not work, so I had to use targets instead
|
// Properties did not work, so I had to use targets instead
|
||||||
//properties(poijob.properties ?: '')
|
//properties(poijob.properties ?: '')
|
||||||
antInstallation(defaultAnt)
|
antInstallation(antRT)
|
||||||
}
|
}
|
||||||
shell('zip -r build/javadocs.zip build/tmp/site/build/site/apidocs')
|
shell('zip -r build/javadocs.zip build/tmp/site/build/site/apidocs')
|
||||||
}
|
}
|
||||||
@ -282,12 +289,12 @@ for more details about the DSL.</b>
|
|||||||
ant {
|
ant {
|
||||||
targets(['clean', 'compile-all'] + (poijob.properties ?: []))
|
targets(['clean', 'compile-all'] + (poijob.properties ?: []))
|
||||||
prop('coverage.enabled', true)
|
prop('coverage.enabled', true)
|
||||||
antInstallation(defaultAnt)
|
antInstallation(antRT)
|
||||||
}
|
}
|
||||||
ant {
|
ant {
|
||||||
targets(['-Dscratchpad.ignore=true', 'jacocotask', 'test-all', 'testcoveragereport'] + (poijob.properties ?: []))
|
targets(['-Dscratchpad.ignore=true', 'jacocotask', 'test-all', 'testcoveragereport'] + (poijob.properties ?: []))
|
||||||
prop('coverage.enabled', true)
|
prop('coverage.enabled', true)
|
||||||
antInstallation(defaultAnt)
|
antInstallation(antRT)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
ant {
|
ant {
|
||||||
@ -295,14 +302,14 @@ for more details about the DSL.</b>
|
|||||||
prop('coverage.enabled', true)
|
prop('coverage.enabled', true)
|
||||||
// Properties did not work, so I had to use targets instead
|
// Properties did not work, so I had to use targets instead
|
||||||
//properties(poijob.properties ?: '')
|
//properties(poijob.properties ?: '')
|
||||||
antInstallation(defaultAnt)
|
antInstallation(antRT)
|
||||||
}
|
}
|
||||||
ant {
|
ant {
|
||||||
targets(['run'] + (poijob.properties ?: []))
|
targets(['run'] + (poijob.properties ?: []))
|
||||||
buildFile('src/integrationtest/build.xml')
|
buildFile('src/integrationtest/build.xml')
|
||||||
// Properties did not work, so I had to use targets instead
|
// Properties did not work, so I had to use targets instead
|
||||||
//properties(poijob.properties ?: '')
|
//properties(poijob.properties ?: '')
|
||||||
antInstallation(defaultAnt)
|
antInstallation(antRT)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user