Hi Antoine Opened issue at https://issues.apache.org/jira/browse/BUILDR-640, added patch and assigned copyright to the ASF.
I agree that sometimes it is hard work to maintain a Jenkins CI. Usually the benefits outweighted the inconvenience, if the project members see the benefits and are willing to accept patches/suggestion to make the Jenkins run. I had a look at "Jenkins wiki page" under https://builds.apache.org/ and found the policy very reasonable. (Eg. one can build under Ubuntu, Windows, MacOSX and Solaris.) But it states "PMC chairs can grant access to Jenkins to any committer". I am neither a commiter nor do I know who are the PMC for buildr.apache.org. If you (or somebody) else gives me the necessary rights, I am willing to do my best to maintain a Jenkins CI for buildr for at least one year. (Hoping that it will be useful for a bright future and more frequent releases of buildr.) In the mean time I will continue to run my Jenkins CI on my home server, checking once a day for modifications. Best regards Niklaus > Hi Niklaus, > > please see my comments inline: > > On Tuesday, May 1, 2012 at 1:07 PM, Niklaus Giger wrote: > > Hi > > > > I got frustrated that usinge jruby there were a lot of rake target not > > working in my buildr checkout. > > > > Therefore I invested some time to fix the problem. Please look at my > > patch under https://github.com/apache/buildr/pull/5 > > I haven't tried it but it looks good. > We can't accept pull requests but if you attach it as a patch in jira and > check that you give copyright to the ASF it should be ok. > > > Also I did set up some CI builds on my jenkins, where you can see the > > results without my patch under > > http://ngiger.dyndns.org/jenkins/job/buildr-matrix/ and from my fork > > under http://ngiger.dyndns.org/jenkins/job/buildr-matrix- ngiger/ > > > > The RSpec results are not too bad. Usually just 3 or 4 failures of over > > 2200 examples, e.g. http://ngiger.dyndns.org/jenkins/job/buildr-matrix- > > ngiger/Rake_Target=spec,rubies=ruby-1.9.2-p320/ws/_reports/specs.html > > That's not good at all :) All specs must pass for a release to be made so > it usually gets done at some point. We are lagging behind there. > > > The Jenkins build for buildr.apache.org at https://builds.apache.org/ > > seem a bit outdated, and I think a matrix based build as in my example > > is quite nice to read and could be an inspiration to update the buildr > > at > > https://builds.apache.org/ > > It's completely outdated. The jenkins server is very hard to maintain and > we historically made it work, though it became very quickly a hassle. We > need to move out from there and find a better strategy. We don't have > resources to host a jenkins instance at this point. If you feel like > taking this part over, that would be most awesome. > > > My Matrix build misses tests on different platforms, mainly because I > > don't have enough CPUs/RAM to run the tests also under Windows and > > MacOSX. > > It's better than what we have. > > > Regards > > > > Niklaus