You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2016/09/27 09:28:46 UTC

svn commit: r1762420 - in /sling/trunk/tooling/jenkins: ./ create-jobs.groovy

Author: rombert
Date: Tue Sep 27 09:28:45 2016
New Revision: 1762420

URL: http://svn.apache.org/viewvc?rev=1762420&view=rev
Log:
SLING-6061 - Create per-module Jenkins jobs

Initial version of a script which creates Jenkins jobs for modules.

Added:
    sling/trunk/tooling/jenkins/
    sling/trunk/tooling/jenkins/create-jobs.groovy

Added: sling/trunk/tooling/jenkins/create-jobs.groovy
URL: http://svn.apache.org/viewvc/sling/trunk/tooling/jenkins/create-jobs.groovy?rev=1762420&view=auto
==============================================================================
--- sling/trunk/tooling/jenkins/create-jobs.groovy (added)
+++ sling/trunk/tooling/jenkins/create-jobs.groovy Tue Sep 27 09:28:45 2016
@@ -0,0 +1,24 @@
+def svnBase = "https://svn.apache.org/repos/asf/sling/trunk"
+def modules = ["bundles/extensions/i18n", "contrib/extensions/sling-pipes"]
+
+modules.each {
+  
+    def svnDir = svnBase +"/" + it
+    def jobName = "sling-" + it.replaceAll('/', '-')
+
+    job(jobName) {
+        scm {
+            svn(svnDir)
+        }
+        triggers {
+            scm('H/15 * * * *')
+        }
+        steps {
+            maven {
+               goals("clean")
+               goals("verify")
+               mavenInstallation("Maven 3.3.9") 
+            }
+        }
+    }
+}