Dear Hashar ^demon, Krinkle and the other List Readers
Last week I committed to SVN a small maintenance update of MWDumper code and POM. I then place it into Jenkins - our continuous integration system. To help our users we are now publishing built version of the application - I'd be updating the extension page to use our CI as a source for the JAR (once tested).
To fully support third party developers must provide versioned MWDumper libraries. These project dependencies are called artifacts which are stored in a maven repository. Since search depends on MWDumper it is also a requirement for a fully automated build.
I expect that within a month the search project will start releasing versioned data sets packaged as Jar to share with other projects. A Maven repository seems ideal for this purpose since these will be large binaries which should not go into SVN.
I'm requesting: 1. To install (the open source) Artifactory http://www.jfrog.com/products.php Repository on the Jenkins Machine. (I've installed it on Tomcat and it took about 5 minutes during an tech evaluation last month) It's a war (web application that works under Tomcat, same as Jenkins) 2. The Jenkins Artifactory plug-in https://wiki.jenkins-ci.org/display/JENKINS/Artifactory+Plugin which lets a build publish the artifacts (dependencies) to artifactory.
Finally:
I am in the process of adding capability to generate edit via a Bot to simulate user updates for testing that search is updating correctly. If this type of testing is interesting to the PHP team we can collaborate on also make the bot(s) stress test a media wiki.
Yours
Oren Bochman
Search Project Lead E-mail: orenbochman@gmail.com