You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ce...@apache.org on 2019/10/26 05:37:32 UTC

svn commit: r1868985 - /poi/trunk/jenkins/create_jobs.groovy

Author: centic
Date: Sat Oct 26 05:37:32 2019
New Revision: 1868985

URL: http://svn.apache.org/viewvc?rev=1868985&view=rev
Log:
Jenkins-DSL: Add JDK 14, remove JDK 10, add testing for Maven to Test-Environment

Modified:
    poi/trunk/jenkins/create_jobs.groovy

Modified: poi/trunk/jenkins/create_jobs.groovy
URL: http://svn.apache.org/viewvc/poi/trunk/jenkins/create_jobs.groovy?rev=1868985&r1=1868984&r2=1868985&view=diff
==============================================================================
--- poi/trunk/jenkins/create_jobs.groovy (original)
+++ poi/trunk/jenkins/create_jobs.groovy Sat Oct 26 05:37:32 2019
@@ -89,6 +89,7 @@ def defaultTrigger = 'H/15 * * * *'
 def defaultEmail = 'dev@poi.apache.org'
 def defaultAnt = 'Ant 1.9 (Latest)'
 def defaultAntWindows = 'Ant 1.9 (Latest Windows)'
+def defaultMaven = 'maven-3.2.1'
 // currently a lot of H?? slaves don't have Ant installed ... H21 seems to have a SVN problem
 // H35 fails with ImageIO create cache file errors, although the java.io.tmpdir is writable
 def defaultSlaves = '(ubuntu)&&!beam&&!cloud-slave&&!H15&&!H17&&!H18&&!H24&&!ubuntu-4&&!H21&&!H35'
@@ -290,7 +291,7 @@ poijobs.each { poijob ->
                     goals('clean')
                     rootPOM('sonar/pom.xml')
                     localRepository(LocalRepositoryLocation.LOCAL_TO_WORKSPACE)
-                    mavenInstallation('maven-3.2.1')
+                    mavenInstallation(defaultMaven)
                 }
                 /* Currently not done, let's see if it is still necessary:
                     # Maven-Download fails for strange reasons, try to workaround...
@@ -307,7 +308,7 @@ poijobs.each { poijob ->
                     mavenOpts('-Xms256m')
                     mavenOpts('-XX:-OmitStackTraceInFastThrow')
                     localRepository(LocalRepositoryLocation.LOCAL_TO_WORKSPACE)
-                    mavenInstallation('maven-3.2.1')
+                    mavenInstallation(defaultMaven)
                 }
             }
             publishers {
@@ -570,13 +571,13 @@ Unfortunately we often see builds break
                 'OpenJDK 8 (on Ubuntu only) ',   // blank is required here until the name in the Jenkins instance is fixed!
                 'IBM 1.8 64-bit (on Ubuntu only)',
 
-                'JDK 10 (latest)',
-
                 'JDK 11 (latest)',
 
                 'JDK 12 (latest)',
 
-                'JDK 13 (latest)'
+                'JDK 13 (latest)',
+
+                'JDK 14 (latest)'
         )
         elasticAxis {
             name('Nodes')
@@ -600,6 +601,15 @@ echo '<?xml version="1.0"?><project name
                         antInstallation(defaultAnt)
                     }
 
+                    shell(
+                            '''which mvn || true
+mvn -version
+echo '<project><modelVersion>4.0.0</modelVersion><groupId>org.apache.poi</groupId><artifactId>build-tst</artifactId><version>1.0.0</version></project> > pom.xml
+''')
+                    maven {
+                        goals('package')
+                        mavenInstallation(defaultMaven)
+                    }
                 }
             }
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org