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]
