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")
+ }
+ }
+ }
+}