mirror of https://github.com/apache/poi.git
Add XMLBeans jobs for JDK 8 and 11.
Add initial version of Jenkins DSL for the Github-PullRequest build-job git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1849838 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
825418d520
commit
0e8d437a30
|
@ -97,10 +97,17 @@ def poijobs = [
|
||||||
],
|
],
|
||||||
[ name: 'POI-DSL-Windows-1.8', trigger: 'H */12 * * *', windows: true, slaves: 'Windows'
|
[ name: 'POI-DSL-Windows-1.8', trigger: 'H */12 * * *', windows: true, slaves: 'Windows'
|
||||||
],
|
],
|
||||||
|
[ name: 'POI-DSL-Github-PullRequests', trigger: '', githubpr: true, skipcigame: true,
|
||||||
|
disabled: true // not fully functional yet, thus disable it for now
|
||||||
|
],
|
||||||
]
|
]
|
||||||
|
|
||||||
def xmlbeansjobs = [
|
def xmlbeansjobs = [
|
||||||
[ name: 'POI-XMLBeans-DSL-1.6', jdk: '1.6', trigger: 'H */12 * * *', skipcigame: true
|
[ name: 'POI-XMLBeans-DSL-1.6', jdk: '1.6', trigger: 'H */12 * * *', skipcigame: true,
|
||||||
|
],
|
||||||
|
[ name: 'POI-XMLBeans-DSL-1.8', jdk: '1.8', trigger: triggerSundays, skipcigame: true,
|
||||||
|
],
|
||||||
|
[ name: 'POI-XMLBeans-DSL-1.11', jdk: '1.11', trigger: triggerSundays, skipcigame: true,
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -250,15 +257,43 @@ poijobs.each { poijob ->
|
||||||
}
|
}
|
||||||
jdk(jdkMapping.get(jdkKey))
|
jdk(jdkMapping.get(jdkKey))
|
||||||
scm {
|
scm {
|
||||||
svn(svnBase) { svnNode ->
|
if (poijob.githubpr) {
|
||||||
svnNode / browser(class: 'hudson.scm.browsers.ViewSVN') /
|
git {
|
||||||
url << 'http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN'
|
remote {
|
||||||
|
github('apache/poi')
|
||||||
|
refspec('+refs/pull/*:refs/remotes/origin/pr/*')
|
||||||
|
}
|
||||||
|
branch('${sha1}')
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
svn(svnBase) { svnNode ->
|
||||||
|
svnNode / browser(class: 'hudson.scm.browsers.ViewSVN') /
|
||||||
|
url << 'http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
checkoutRetryCount(3)
|
checkoutRetryCount(3)
|
||||||
|
|
||||||
triggers {
|
if (poijob.githubpr) {
|
||||||
scm(trigger)
|
parameters {
|
||||||
|
gitParam('sha1') {
|
||||||
|
description('Pull request')
|
||||||
|
type('BRANCH')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
triggers {
|
||||||
|
githubPullRequest {
|
||||||
|
admins(['centic9', 'poi-benchmark', 'tballison', 'gagravarr', 'onealj', 'pjfanning', 'Alain-Bearez'])
|
||||||
|
userWhitelist(['centic9', 'poi-benchmark', 'tballison', 'gagravarr', 'onealj', 'pjfanning', 'Alain-Bearez'])
|
||||||
|
orgWhitelist(['apache'])
|
||||||
|
cron('H/5 * * * *')
|
||||||
|
triggerPhrase('OK to test')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
triggers {
|
||||||
|
scm(trigger)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
def shellcmds = (poijob.windows ? shellCmdsWin : shellCmdsUnix).replace('POIJOBSHELL', poijob.shell ?: '')
|
def shellcmds = (poijob.windows ? shellCmdsWin : shellCmdsUnix).replace('POIJOBSHELL', poijob.shell ?: '')
|
||||||
|
|
Loading…
Reference in New Issue