I'm having a look at Karl Heinz job done on Jenkins + Docker at the beginning 
of the year
And I'm comparing with the solution done by Sling [1] [2]

Are the 2 approaches complementary or competing?
What would be the best fit for us?

Currently, I understand the Sling's create_jobs.groovy job since it look much 
simplistic (I suppose the Docker part is provided by ASF Jenkins now...): the 
features we would miss would be git support in addition to svn, and Windows 
node job creation in addition to Ubuntu

And in fact, what's the status of maven-jenkins-seeding? The corresponding 
Jenkins job [3] does not seem to really prepare any Jenkins job yet


Notice: having this Jenkins DSL work would have multiple benefits:
- the general usual benefit from this DSL of keeping config in SCM
- would be an enabler to migrate some svn roots to many separate git repos [4] 
The only feature that would still be missing to me would be the svn trunks 
approach = the way I can checkout the whole svn content in 1 command: I'd like 
to have such equivalent in git. But I could live without it, if necessary: 
Jenkins integration is the real show stopper for me until now...

Regards,

Hervé

[1] https://cwiki.apache.org/confluence/display/SLING/Sling+Jenkins+Setup

[2] https://svn.apache.org/viewvc/sling/trunk/tooling/jenkins/
create_jobs.groovy?view=markup

[3] https://builds.apache.org/view/M-R/view/Maven/job/maven-jenkins-seeding/

[4] https://cwiki.apache.org/confluence/display/MAVEN/Git
+Migration#GitMigration-Migratinganaggregatortreeintoacollectionofgitrepos


Le vendredi 11 novembre 2016, 04:13:01 CET [email protected] a écrit :
> Author: hboutemy
> Date: Fri Nov 11 04:13:01 2016
> New Revision: 1769244
> 
> URL: http://svn.apache.org/viewvc?rev=1769244&view=rev
> Log:
> added jenkins-seeding
> 
> Modified:
>     maven/trunks/   (props changed)
> 
> Propchange: maven/trunks/
> ----------------------------------------------------------------------------
> -- --- svn:externals (original)
> +++ svn:externals Fri Nov 11 04:13:01 2016
> @@ -1,6 +1,7 @@
>  archetypes                     
> https://svn.apache.org/repos/asf/maven/archetypes/trunk doxia              
>             https://svn.apache.org/repos/asf/maven/doxia/trunks enforcer   
>                     https://svn.apache.org/repos/asf/maven/enforcer/trunk
> +jenkins-seeding                
> https://svn.apache.org/repos/asf/maven/jenkins-seeding jxr                 
>            https://svn.apache.org/repos/asf/maven/jxr/trunk plugin-tools   
>                 https://svn.apache.org/repos/asf/maven/plugin-tools/trunk
> plugins                        
> https://svn.apache.org/repos/asf/maven/plugins/trunk



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to